ISO-10303-21; HEADER; FILE_DESCRIPTION(('Open CASCADE Model'),'2;1'); FILE_NAME('Open CASCADE Shape Model','2026-08-24T10:01:44',('Author'),( 'Open CASCADE'),'Open CASCADE STEP processor 7.9','build123d', 'Unknown'); FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); ENDSEC; DATA; #1 = APPLICATION_PROTOCOL_DEFINITION('international standard', 'automotive_design',2000,#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('SOLID','SOLID','',(#8)); #8 = PRODUCT_CONTEXT('',#2,'mechanical'); #9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); #10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#256); #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,#109,#144,#199,#249)); #17 = ADVANCED_FACE('',(#18),#31,.T.); #18 = FACE_BOUND('',#19,.F.); #19 = EDGE_LOOP('',(#20,#54,#77,#108)); #20 = ORIENTED_EDGE('',*,*,#21,.F.); #21 = EDGE_CURVE('',#22,#22,#24,.T.); #22 = VERTEX_POINT('',#23); #23 = CARTESIAN_POINT('',(0.,-4.,0.)); #24 = SURFACE_CURVE('',#25,(#30,#42),.PCURVE_S1.); #25 = CIRCLE('',#26,4.); #26 = AXIS2_PLACEMENT_3D('',#27,#28,#29); #27 = CARTESIAN_POINT('',(-1.430834047558E-15,1.430834047558E-15,0.)); #28 = DIRECTION('',(0.,0.,1.)); #29 = DIRECTION('',(3.577085118894E-16,-1.,0.)); #30 = PCURVE('',#31,#36); #31 = CYLINDRICAL_SURFACE('',#32,4.); #32 = AXIS2_PLACEMENT_3D('',#33,#34,#35); #33 = CARTESIAN_POINT('',(-1.430834047558E-15,-1.430834047558E-15,0.)); #34 = DIRECTION('',(-0.,-0.,-1.)); #35 = DIRECTION('',(1.,3.577085118894E-16,-0.)); #36 = DEFINITIONAL_REPRESENTATION('',(#37),#41); #37 = LINE('',#38,#39); #38 = CARTESIAN_POINT('',(1.570796326795,-0.)); #39 = VECTOR('',#40,1.); #40 = DIRECTION('',(-1.,0.)); #41 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #42 = PCURVE('',#43,#48); #43 = PLANE('',#44); #44 = AXIS2_PLACEMENT_3D('',#45,#46,#47); #45 = CARTESIAN_POINT('',(0.,-1.991521825606E-18,0.)); #46 = DIRECTION('',(0.,0.,1.)); #47 = DIRECTION('',(1.,0.,-0.)); #48 = DEFINITIONAL_REPRESENTATION('',(#49),#53); #49 = CIRCLE('',#50,4.); #50 = AXIS2_PLACEMENT_2D('',#51,#52); #51 = CARTESIAN_POINT('',(-1.430834047558E-15,1.432825569383E-15)); #52 = DIRECTION('',(3.577085118894E-16,-1.)); #53 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #54 = ORIENTED_EDGE('',*,*,#55,.T.); #55 = EDGE_CURVE('',#22,#56,#58,.T.); #56 = VERTEX_POINT('',#57); #57 = CARTESIAN_POINT('',(0.,-4.,2.)); #58 = SEAM_CURVE('',#59,(#63,#70),.PCURVE_S1.); #59 = LINE('',#60,#61); #60 = CARTESIAN_POINT('',(0.,-4.,0.)); #61 = VECTOR('',#62,1.); #62 = DIRECTION('',(0.,0.,1.)); #63 = PCURVE('',#31,#64); #64 = DEFINITIONAL_REPRESENTATION('',(#65),#69); #65 = LINE('',#66,#67); #66 = CARTESIAN_POINT('',(1.570796326795,-0.)); #67 = VECTOR('',#68,1.); #68 = DIRECTION('',(-0.,-1.)); #69 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #70 = PCURVE('',#31,#71); #71 = DEFINITIONAL_REPRESENTATION('',(#72),#76); #72 = LINE('',#73,#74); #73 = CARTESIAN_POINT('',(-4.712388980385,0.)); #74 = VECTOR('',#75,1.); #75 = DIRECTION('',(-0.,-1.)); #76 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #77 = ORIENTED_EDGE('',*,*,#78,.F.); #78 = EDGE_CURVE('',#56,#56,#79,.T.); #79 = SURFACE_CURVE('',#80,(#85,#92),.PCURVE_S1.); #80 = CIRCLE('',#81,4.); #81 = AXIS2_PLACEMENT_3D('',#82,#83,#84); #82 = CARTESIAN_POINT('',(5.677948281513E-17,6.523055238025E-17,2.)); #83 = DIRECTION('',(0.,0.,-1.)); #84 = DIRECTION('',(-2.614400165742E-17,-1.,-0.)); #85 = PCURVE('',#31,#86); #86 = DEFINITIONAL_REPRESENTATION('',(#87),#91); #87 = LINE('',#88,#89); #88 = CARTESIAN_POINT('',(-4.712388980385,-2.)); #89 = VECTOR('',#90,1.); #90 = DIRECTION('',(1.,-0.)); #91 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #92 = PCURVE('',#93,#98); #93 = PLANE('',#94); #94 = AXIS2_PLACEMENT_3D('',#95,#96,#97); #95 = CARTESIAN_POINT('',(0.,-1.991521825606E-18,2.)); #96 = DIRECTION('',(0.,0.,1.)); #97 = DIRECTION('',(1.,0.,-0.)); #98 = DEFINITIONAL_REPRESENTATION('',(#99),#107); #99 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#100,#101,#102,#103,#104,#105, #106),.UNSPECIFIED.,.T.,.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( '') ); #100 = CARTESIAN_POINT('',(-4.779652381455E-17,-4.)); #101 = CARTESIAN_POINT('',(-6.928203230276,-4.)); #102 = CARTESIAN_POINT('',(-3.464101615138,2.)); #103 = CARTESIAN_POINT('',(-7.137859432434E-16,8.)); #104 = CARTESIAN_POINT('',(3.464101615138,2.)); #105 = CARTESIAN_POINT('',(6.928203230276,-4.)); #106 = CARTESIAN_POINT('',(-4.779652381455E-17,-4.)); #107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #108 = ORIENTED_EDGE('',*,*,#55,.F.); #109 = ADVANCED_FACE('',(#110,#113),#93,.T.); #110 = FACE_BOUND('',#111,.T.); #111 = EDGE_LOOP('',(#112)); #112 = ORIENTED_EDGE('',*,*,#78,.F.); #113 = FACE_BOUND('',#114,.T.); #114 = EDGE_LOOP('',(#115)); #115 = ORIENTED_EDGE('',*,*,#116,.F.); #116 = EDGE_CURVE('',#117,#117,#119,.T.); #117 = VERTEX_POINT('',#118); #118 = CARTESIAN_POINT('',(1.7,-4.163799117101E-16,2.)); #119 = SURFACE_CURVE('',#120,(#125,#132),.PCURVE_S1.); #120 = CIRCLE('',#121,1.7); #121 = AXIS2_PLACEMENT_3D('',#122,#123,#124); #122 = CARTESIAN_POINT('',(0.,0.,2.)); #123 = DIRECTION('',(0.,0.,1.)); #124 = DIRECTION('',(1.,0.,-0.)); #125 = PCURVE('',#93,#126); #126 = DEFINITIONAL_REPRESENTATION('',(#127),#131); #127 = CIRCLE('',#128,1.7); #128 = AXIS2_PLACEMENT_2D('',#129,#130); #129 = CARTESIAN_POINT('',(0.,1.991521825606E-18)); #130 = DIRECTION('',(1.,0.)); #131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #132 = PCURVE('',#133,#138); #133 = CYLINDRICAL_SURFACE('',#134,1.7); #134 = AXIS2_PLACEMENT_3D('',#135,#136,#137); #135 = CARTESIAN_POINT('',(0.,0.,0.)); #136 = DIRECTION('',(0.,0.,1.)); #137 = DIRECTION('',(1.,0.,-0.)); #138 = DEFINITIONAL_REPRESENTATION('',(#139),#143); #139 = LINE('',#140,#141); #140 = CARTESIAN_POINT('',(0.,2.)); #141 = VECTOR('',#142,1.); #142 = DIRECTION('',(1.,0.)); #143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #144 = ADVANCED_FACE('',(#145),#133,.F.); #145 = FACE_BOUND('',#146,.F.); #146 = EDGE_LOOP('',(#147,#176,#197,#198)); #147 = ORIENTED_EDGE('',*,*,#148,.T.); #148 = EDGE_CURVE('',#149,#149,#151,.T.); #149 = VERTEX_POINT('',#150); #150 = CARTESIAN_POINT('',(1.7,-4.163799117101E-16,1.66)); #151 = SURFACE_CURVE('',#152,(#157,#164),.PCURVE_S1.); #152 = CIRCLE('',#153,1.7); #153 = AXIS2_PLACEMENT_3D('',#154,#155,#156); #154 = CARTESIAN_POINT('',(0.,0.,1.66)); #155 = DIRECTION('',(0.,0.,1.)); #156 = DIRECTION('',(1.,0.,-0.)); #157 = PCURVE('',#133,#158); #158 = DEFINITIONAL_REPRESENTATION('',(#159),#163); #159 = LINE('',#160,#161); #160 = CARTESIAN_POINT('',(0.,1.66)); #161 = VECTOR('',#162,1.); #162 = DIRECTION('',(1.,0.)); #163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #164 = PCURVE('',#165,#170); #165 = CONICAL_SURFACE('',#166,3.36,0.785398163397); #166 = AXIS2_PLACEMENT_3D('',#167,#168,#169); #167 = CARTESIAN_POINT('',(0.,0.,0.)); #168 = DIRECTION('',(-0.,-0.,-1.)); #169 = DIRECTION('',(1.,0.,-0.)); #170 = DEFINITIONAL_REPRESENTATION('',(#171),#175); #171 = LINE('',#172,#173); #172 = CARTESIAN_POINT('',(-0.,-1.66)); #173 = VECTOR('',#174,1.); #174 = DIRECTION('',(-1.,-0.)); #175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #176 = ORIENTED_EDGE('',*,*,#177,.T.); #177 = EDGE_CURVE('',#149,#117,#178,.T.); #178 = SEAM_CURVE('',#179,(#183,#190),.PCURVE_S1.); #179 = LINE('',#180,#181); #180 = CARTESIAN_POINT('',(1.7,-4.163799117101E-16,0.)); #181 = VECTOR('',#182,1.); #182 = DIRECTION('',(0.,0.,1.)); #183 = PCURVE('',#133,#184); #184 = DEFINITIONAL_REPRESENTATION('',(#185),#189); #185 = LINE('',#186,#187); #186 = CARTESIAN_POINT('',(0.,-0.)); #187 = VECTOR('',#188,1.); #188 = DIRECTION('',(0.,1.)); #189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #190 = PCURVE('',#133,#191); #191 = DEFINITIONAL_REPRESENTATION('',(#192),#196); #192 = LINE('',#193,#194); #193 = CARTESIAN_POINT('',(6.28318530718,-0.)); #194 = VECTOR('',#195,1.); #195 = DIRECTION('',(0.,1.)); #196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #197 = ORIENTED_EDGE('',*,*,#116,.F.); #198 = ORIENTED_EDGE('',*,*,#177,.F.); #199 = ADVANCED_FACE('',(#200),#165,.F.); #200 = FACE_BOUND('',#201,.F.); #201 = EDGE_LOOP('',(#202,#203,#226,#248)); #202 = ORIENTED_EDGE('',*,*,#148,.F.); #203 = ORIENTED_EDGE('',*,*,#204,.F.); #204 = EDGE_CURVE('',#205,#149,#207,.T.); #205 = VERTEX_POINT('',#206); #206 = CARTESIAN_POINT('',(3.36,-8.22962649027E-16,0.)); #207 = SEAM_CURVE('',#208,(#212,#219),.PCURVE_S1.); #208 = LINE('',#209,#210); #209 = CARTESIAN_POINT('',(3.36,-8.22962649027E-16,0.)); #210 = VECTOR('',#211,1.); #211 = DIRECTION('',(-0.707106781187,1.731912112471E-16,0.707106781187) ); #212 = PCURVE('',#165,#213); #213 = DEFINITIONAL_REPRESENTATION('',(#214),#218); #214 = LINE('',#215,#216); #215 = CARTESIAN_POINT('',(-6.28318530718,0.)); #216 = VECTOR('',#217,1.); #217 = DIRECTION('',(-0.,-1.)); #218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #219 = PCURVE('',#165,#220); #220 = DEFINITIONAL_REPRESENTATION('',(#221),#225); #221 = LINE('',#222,#223); #222 = CARTESIAN_POINT('',(0.,-0.)); #223 = VECTOR('',#224,1.); #224 = DIRECTION('',(-0.,-1.)); #225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #226 = ORIENTED_EDGE('',*,*,#227,.T.); #227 = EDGE_CURVE('',#205,#205,#228,.T.); #228 = SURFACE_CURVE('',#229,(#234,#241),.PCURVE_S1.); #229 = CIRCLE('',#230,3.36); #230 = AXIS2_PLACEMENT_3D('',#231,#232,#233); #231 = CARTESIAN_POINT('',(0.,0.,0.)); #232 = DIRECTION('',(0.,0.,1.)); #233 = DIRECTION('',(1.,0.,-0.)); #234 = PCURVE('',#165,#235); #235 = DEFINITIONAL_REPRESENTATION('',(#236),#240); #236 = LINE('',#237,#238); #237 = CARTESIAN_POINT('',(-0.,-0.)); #238 = VECTOR('',#239,1.); #239 = DIRECTION('',(-1.,-0.)); #240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #241 = PCURVE('',#43,#242); #242 = DEFINITIONAL_REPRESENTATION('',(#243),#247); #243 = CIRCLE('',#244,3.36); #244 = AXIS2_PLACEMENT_2D('',#245,#246); #245 = CARTESIAN_POINT('',(0.,1.991521825606E-18)); #246 = DIRECTION('',(1.,0.)); #247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #248 = ORIENTED_EDGE('',*,*,#204,.T.); #249 = ADVANCED_FACE('',(#250,#253),#43,.F.); #250 = FACE_BOUND('',#251,.F.); #251 = EDGE_LOOP('',(#252)); #252 = ORIENTED_EDGE('',*,*,#21,.T.); #253 = FACE_BOUND('',#254,.F.); #254 = EDGE_LOOP('',(#255)); #255 = ORIENTED_EDGE('',*,*,#227,.F.); #256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#260)) GLOBAL_UNIT_ASSIGNED_CONTEXT ((#257,#258,#259)) REPRESENTATION_CONTEXT('Context #1', '3D Context with UNIT and UNCERTAINTY') ); #257 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); #258 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); #259 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); #260 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#257, 'distance_accuracy_value','confusion accuracy'); #261 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); ENDSEC; END-ISO-10303-21;