ISO-10303-21; HEADER; FILE_DESCRIPTION(('Open CASCADE Model'),'2;1'); FILE_NAME('Open CASCADE Shape Model','2008-02-13T17:05:37',('Author'),( 'MATRA-DATAVISION'),'Open CASCADE STEP processor 5.0', 'Open CASCADE 5.0','Unknown'); FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }')); ENDSEC; DATA; #1 = APPLICATION_PROTOCOL_DEFINITION('committee draft', 'automotive_design',1997,#2); #2 = APPLICATION_CONTEXT( 'core data for automotive mechanical design processes'); #3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); #4 = PRODUCT_DEFINITION_SHAPE('','',#5); #5 = PRODUCT_DEFINITION('design','',#6,#9); #6 = PRODUCT_DEFINITION_FORMATION('','',#7); #7 = PRODUCT('Product 1','Product 1','',(#8)); #8 = MECHANICAL_CONTEXT('',#2,'mechanical'); #9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); #10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#269); #11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); #12 = CARTESIAN_POINT('',(0.,0.,0.)); #13 = DIRECTION('',(0.,0.,1.)); #14 = DIRECTION('',(1.,0.,-0.)); #15 = MANIFOLD_SOLID_BREP('',#16); #16 = CLOSED_SHELL('',(#17,#89,#143,#202,#261,#265)); #17 = ADVANCED_FACE('',(#18,#54),#31,.F.); #18 = FACE_BOUND('',#19,.F.); #19 = EDGE_LOOP('',(#20)); #20 = ORIENTED_EDGE('',*,*,#21,.F.); #21 = EDGE_CURVE('',#22,#22,#24,.T.); #22 = VERTEX_POINT('',#23); #23 = CARTESIAN_POINT('',(-6.,0.,3.)); #24 = SURFACE_CURVE('',#25,(#30,#42),.PCURVE_S1.); #25 = CIRCLE('',#26,6.); #26 = AXIS2_PLACEMENT_3D('',#27,#28,#29); #27 = CARTESIAN_POINT('',(0.,0.,3.)); #28 = DIRECTION('',(0.,0.,-1.)); #29 = DIRECTION('',(-1.,0.,0.)); #30 = PCURVE('',#31,#36); #31 = PLANE('',#32); #32 = AXIS2_PLACEMENT_3D('',#33,#34,#35); #33 = CARTESIAN_POINT('',(10.,0.,3.)); #34 = DIRECTION('',(-0.,0.,-1.)); #35 = DIRECTION('',(-1.,0.,0.)); #36 = DEFINITIONAL_REPRESENTATION('',(#37),#41); #37 = CIRCLE('',#38,6.); #38 = AXIS2_PLACEMENT_2D('',#39,#40); #39 = CARTESIAN_POINT('',(10.,0.)); #40 = DIRECTION('',(1.,0.)); #41 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #42 = PCURVE('',#43,#48); #43 = TOROIDAL_SURFACE('',#44,6.,1.); #44 = AXIS2_PLACEMENT_3D('',#45,#46,#47); #45 = CARTESIAN_POINT('',(0.,0.,4.)); #46 = DIRECTION('',(0.,0.,-1.)); #47 = DIRECTION('',(-1.,0.,0.)); #48 = DEFINITIONAL_REPRESENTATION('',(#49),#53); #49 = LINE('',#50,#51); #50 = CARTESIAN_POINT('',(0.,1.570796326795)); #51 = VECTOR('',#52,1.); #52 = DIRECTION('',(1.,0.)); #53 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #54 = FACE_BOUND('',#55,.F.); #55 = EDGE_LOOP('',(#56)); #56 = ORIENTED_EDGE('',*,*,#57,.F.); #57 = EDGE_CURVE('',#58,#58,#60,.T.); #58 = VERTEX_POINT('',#59); #59 = CARTESIAN_POINT('',(10.,0.,3.)); #60 = SURFACE_CURVE('',#61,(#66,#77),.PCURVE_S1.); #61 = CIRCLE('',#62,10.); #62 = AXIS2_PLACEMENT_3D('',#63,#64,#65); #63 = CARTESIAN_POINT('',(0.,0.,3.)); #64 = DIRECTION('',(0.,-0.,1.)); #65 = DIRECTION('',(1.,0.,0.)); #66 = PCURVE('',#31,#67); #67 = DEFINITIONAL_REPRESENTATION('',(#68),#76); #68 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#69,#70,#71,#72,#73,#74,#75), .UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, 8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( '') ); #69 = CARTESIAN_POINT('',(0.,0.)); #70 = CARTESIAN_POINT('',(0.,17.320508075689)); #71 = CARTESIAN_POINT('',(15.,8.660254037844)); #72 = CARTESIAN_POINT('',(30.,2.449212707645E-15)); #73 = CARTESIAN_POINT('',(15.,-8.660254037844)); #74 = CARTESIAN_POINT('',(1.59872115546E-14,-17.32050807568)); #75 = CARTESIAN_POINT('',(0.,0.)); #76 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #77 = PCURVE('',#78,#83); #78 = CYLINDRICAL_SURFACE('',#79,10.); #79 = AXIS2_PLACEMENT_3D('',#80,#81,#82); #80 = CARTESIAN_POINT('',(0.,0.,0.)); #81 = DIRECTION('',(-0.,0.,-1.)); #82 = DIRECTION('',(1.,0.,0.)); #83 = DEFINITIONAL_REPRESENTATION('',(#84),#88); #84 = LINE('',#85,#86); #85 = CARTESIAN_POINT('',(-0.,-3.)); #86 = VECTOR('',#87,1.); #87 = DIRECTION('',(-1.,0.)); #88 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #89 = ADVANCED_FACE('',(#90),#43,.F.); #90 = FACE_BOUND('',#91,.F.); #91 = EDGE_LOOP('',(#92,#114,#115,#116)); #92 = ORIENTED_EDGE('',*,*,#93,.F.); #93 = EDGE_CURVE('',#22,#94,#96,.T.); #94 = VERTEX_POINT('',#95); #95 = CARTESIAN_POINT('',(-5.,0.,4.)); #96 = SEAM_CURVE('',#97,(#102,#108),.PCURVE_S1.); #97 = CIRCLE('',#98,1.); #98 = AXIS2_PLACEMENT_3D('',#99,#100,#101); #99 = CARTESIAN_POINT('',(-6.,0.,4.)); #100 = DIRECTION('',(-0.,-1.,-0.)); #101 = DIRECTION('',(-1.,0.,0.)); #102 = PCURVE('',#43,#103); #103 = DEFINITIONAL_REPRESENTATION('',(#104),#107); #104 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#105,#106),.UNSPECIFIED.,.F.,.F., (2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); #105 = CARTESIAN_POINT('',(0.,1.570796326795)); #106 = CARTESIAN_POINT('',(0.,3.14159265359)); #107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #108 = PCURVE('',#43,#109); #109 = DEFINITIONAL_REPRESENTATION('',(#110),#113); #110 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#111,#112),.UNSPECIFIED.,.F.,.F., (2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); #111 = CARTESIAN_POINT('',(6.28318530718,1.570796326795)); #112 = CARTESIAN_POINT('',(6.28318530718,3.14159265359)); #113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #114 = ORIENTED_EDGE('',*,*,#21,.T.); #115 = ORIENTED_EDGE('',*,*,#93,.T.); #116 = ORIENTED_EDGE('',*,*,#117,.F.); #117 = EDGE_CURVE('',#94,#94,#118,.T.); #118 = SURFACE_CURVE('',#119,(#124,#131),.PCURVE_S1.); #119 = CIRCLE('',#120,5.); #120 = AXIS2_PLACEMENT_3D('',#121,#122,#123); #121 = CARTESIAN_POINT('',(0.,0.,4.)); #122 = DIRECTION('',(0.,0.,-1.)); #123 = DIRECTION('',(-1.,0.,0.)); #124 = PCURVE('',#43,#125); #125 = DEFINITIONAL_REPRESENTATION('',(#126),#130); #126 = LINE('',#127,#128); #127 = CARTESIAN_POINT('',(0.,3.14159265359)); #128 = VECTOR('',#129,1.); #129 = DIRECTION('',(1.,0.)); #130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #131 = PCURVE('',#132,#137); #132 = CYLINDRICAL_SURFACE('',#133,5.); #133 = AXIS2_PLACEMENT_3D('',#134,#135,#136); #134 = CARTESIAN_POINT('',(0.,0.,3.)); #135 = DIRECTION('',(0.,0.,-1.)); #136 = DIRECTION('',(-1.,0.,0.)); #137 = DEFINITIONAL_REPRESENTATION('',(#138),#142); #138 = LINE('',#139,#140); #139 = CARTESIAN_POINT('',(0.,-1.)); #140 = VECTOR('',#141,1.); #141 = DIRECTION('',(1.,0.)); #142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #143 = ADVANCED_FACE('',(#144),#78,.T.); #144 = FACE_BOUND('',#145,.F.); #145 = EDGE_LOOP('',(#146,#169,#170,#171)); #146 = ORIENTED_EDGE('',*,*,#147,.T.); #147 = EDGE_CURVE('',#148,#58,#150,.T.); #148 = VERTEX_POINT('',#149); #149 = CARTESIAN_POINT('',(10.,0.,0.)); #150 = SEAM_CURVE('',#151,(#155,#162),.PCURVE_S1.); #151 = LINE('',#152,#153); #152 = CARTESIAN_POINT('',(10.,0.,0.)); #153 = VECTOR('',#154,1.); #154 = DIRECTION('',(0.,-0.,1.)); #155 = PCURVE('',#78,#156); #156 = DEFINITIONAL_REPRESENTATION('',(#157),#161); #157 = LINE('',#158,#159); #158 = CARTESIAN_POINT('',(-0.,0.)); #159 = VECTOR('',#160,1.); #160 = DIRECTION('',(-0.,-1.)); #161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #162 = PCURVE('',#78,#163); #163 = DEFINITIONAL_REPRESENTATION('',(#164),#168); #164 = LINE('',#165,#166); #165 = CARTESIAN_POINT('',(-6.28318530718,0.)); #166 = VECTOR('',#167,1.); #167 = DIRECTION('',(-0.,-1.)); #168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #169 = ORIENTED_EDGE('',*,*,#57,.T.); #170 = ORIENTED_EDGE('',*,*,#147,.F.); #171 = ORIENTED_EDGE('',*,*,#172,.F.); #172 = EDGE_CURVE('',#148,#148,#173,.T.); #173 = SURFACE_CURVE('',#174,(#179,#186),.PCURVE_S1.); #174 = CIRCLE('',#175,10.); #175 = AXIS2_PLACEMENT_3D('',#176,#177,#178); #176 = CARTESIAN_POINT('',(0.,0.,0.)); #177 = DIRECTION('',(0.,-0.,1.)); #178 = DIRECTION('',(1.,0.,0.)); #179 = PCURVE('',#78,#180); #180 = DEFINITIONAL_REPRESENTATION('',(#181),#185); #181 = LINE('',#182,#183); #182 = CARTESIAN_POINT('',(-0.,0.)); #183 = VECTOR('',#184,1.); #184 = DIRECTION('',(-1.,0.)); #185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #186 = PCURVE('',#187,#192); #187 = PLANE('',#188); #188 = AXIS2_PLACEMENT_3D('',#189,#190,#191); #189 = CARTESIAN_POINT('',(10.,0.,0.)); #190 = DIRECTION('',(-0.,0.,-1.)); #191 = DIRECTION('',(-1.,0.,0.)); #192 = DEFINITIONAL_REPRESENTATION('',(#193),#201); #193 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#194,#195,#196,#197,#198,#199 ,#200),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, 8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( '') ); #194 = CARTESIAN_POINT('',(0.,0.)); #195 = CARTESIAN_POINT('',(0.,17.320508075689)); #196 = CARTESIAN_POINT('',(15.,8.660254037844)); #197 = CARTESIAN_POINT('',(30.,2.449212707645E-15)); #198 = CARTESIAN_POINT('',(15.,-8.660254037844)); #199 = CARTESIAN_POINT('',(1.59872115546E-14,-17.32050807568)); #200 = CARTESIAN_POINT('',(0.,0.)); #201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #202 = ADVANCED_FACE('',(#203),#132,.T.); #203 = FACE_BOUND('',#204,.T.); #204 = EDGE_LOOP('',(#205,#228,#229,#230)); #205 = ORIENTED_EDGE('',*,*,#206,.F.); #206 = EDGE_CURVE('',#94,#207,#209,.T.); #207 = VERTEX_POINT('',#208); #208 = CARTESIAN_POINT('',(-5.,0.,13.)); #209 = SEAM_CURVE('',#210,(#214,#221),.PCURVE_S1.); #210 = LINE('',#211,#212); #211 = CARTESIAN_POINT('',(-5.,0.,3.)); #212 = VECTOR('',#213,1.); #213 = DIRECTION('',(-0.,-0.,1.)); #214 = PCURVE('',#132,#215); #215 = DEFINITIONAL_REPRESENTATION('',(#216),#220); #216 = LINE('',#217,#218); #217 = CARTESIAN_POINT('',(6.28318530718,0.)); #218 = VECTOR('',#219,1.); #219 = DIRECTION('',(0.,-1.)); #220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #221 = PCURVE('',#132,#222); #222 = DEFINITIONAL_REPRESENTATION('',(#223),#227); #223 = LINE('',#224,#225); #224 = CARTESIAN_POINT('',(0.,0.)); #225 = VECTOR('',#226,1.); #226 = DIRECTION('',(0.,-1.)); #227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #228 = ORIENTED_EDGE('',*,*,#117,.F.); #229 = ORIENTED_EDGE('',*,*,#206,.T.); #230 = ORIENTED_EDGE('',*,*,#231,.T.); #231 = EDGE_CURVE('',#207,#207,#232,.T.); #232 = SURFACE_CURVE('',#233,(#238,#245),.PCURVE_S1.); #233 = CIRCLE('',#234,5.); #234 = AXIS2_PLACEMENT_3D('',#235,#236,#237); #235 = CARTESIAN_POINT('',(0.,0.,13.)); #236 = DIRECTION('',(0.,0.,-1.)); #237 = DIRECTION('',(-1.,0.,0.)); #238 = PCURVE('',#132,#239); #239 = DEFINITIONAL_REPRESENTATION('',(#240),#244); #240 = LINE('',#241,#242); #241 = CARTESIAN_POINT('',(0.,-10.)); #242 = VECTOR('',#243,1.); #243 = DIRECTION('',(1.,0.)); #244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #245 = PCURVE('',#246,#251); #246 = PLANE('',#247); #247 = AXIS2_PLACEMENT_3D('',#248,#249,#250); #248 = CARTESIAN_POINT('',(-5.,0.,13.)); #249 = DIRECTION('',(-0.,0.,1.)); #250 = DIRECTION('',(1.,0.,0.)); #251 = DEFINITIONAL_REPRESENTATION('',(#252),#260); #252 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#253,#254,#255,#256,#257,#258 ,#259),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, 8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( '') ); #253 = CARTESIAN_POINT('',(0.,0.)); #254 = CARTESIAN_POINT('',(0.,8.660254037844)); #255 = CARTESIAN_POINT('',(7.5,4.330127018922)); #256 = CARTESIAN_POINT('',(15.,1.224606353822E-15)); #257 = CARTESIAN_POINT('',(7.5,-4.330127018922)); #258 = CARTESIAN_POINT('',(7.993605777301E-15,-8.660254037844)); #259 = CARTESIAN_POINT('',(0.,0.)); #260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #261 = ADVANCED_FACE('',(#262),#187,.T.); #262 = FACE_BOUND('',#263,.F.); #263 = EDGE_LOOP('',(#264)); #264 = ORIENTED_EDGE('',*,*,#172,.T.); #265 = ADVANCED_FACE('',(#266),#246,.T.); #266 = FACE_BOUND('',#267,.F.); #267 = EDGE_LOOP('',(#268)); #268 = ORIENTED_EDGE('',*,*,#231,.T.); #269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#273)) GLOBAL_UNIT_ASSIGNED_CONTEXT ((#270,#271,#272)) REPRESENTATION_CONTEXT('Context #1', '3D Context with UNIT and UNCERTAINTY') ); #270 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); #271 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); #272 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); #273 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#270, 'distance_accuracy_value','confusion accuracy'); #274 = PRODUCT_TYPE('part',$,(#7)); ENDSEC; END-ISO-10303-21;