ISO-10303-21; HEADER; FILE_DESCRIPTION(('Open CASCADE Model'),'2;1'); FILE_NAME('Open CASCADE Shape Model','2026-08-24T10:01:48',('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),#295); #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,#144,#203,#238,#268)); #17 = ADVANCED_FACE('',(#18,#54),#31,.T.); #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('',(-5.,-0.,-0.)); #24 = SURFACE_CURVE('',#25,(#30,#42),.PCURVE_S1.); #25 = CIRCLE('',#26,5.); #26 = AXIS2_PLACEMENT_3D('',#27,#28,#29); #27 = CARTESIAN_POINT('',(0.,0.,0.)); #28 = DIRECTION('',(0.,-1.,0.)); #29 = DIRECTION('',(-1.,-0.,0.)); #30 = PCURVE('',#31,#36); #31 = PLANE('',#32); #32 = AXIS2_PLACEMENT_3D('',#33,#34,#35); #33 = CARTESIAN_POINT('',(0.,0.,0.)); #34 = DIRECTION('',(0.,-1.,0.)); #35 = DIRECTION('',(-1.,0.,0.)); #36 = DEFINITIONAL_REPRESENTATION('',(#37),#41); #37 = CIRCLE('',#38,5.); #38 = AXIS2_PLACEMENT_2D('',#39,#40); #39 = CARTESIAN_POINT('',(0.,0.)); #40 = DIRECTION('',(1.,-0.)); #41 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #42 = PCURVE('',#43,#48); #43 = CYLINDRICAL_SURFACE('',#44,5.); #44 = AXIS2_PLACEMENT_3D('',#45,#46,#47); #45 = CARTESIAN_POINT('',(0.,0.,0.)); #46 = DIRECTION('',(-0.,1.,-0.)); #47 = DIRECTION('',(-1.,0.,0.)); #48 = DEFINITIONAL_REPRESENTATION('',(#49),#53); #49 = LINE('',#50,#51); #50 = CARTESIAN_POINT('',(-0.,0.)); #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('',(-5.510910596163E-16,0.,2.25)); #60 = SURFACE_CURVE('',#61,(#66,#77),.PCURVE_S1.); #61 = CIRCLE('',#62,2.25); #62 = AXIS2_PLACEMENT_3D('',#63,#64,#65); #63 = CARTESIAN_POINT('',(0.,0.,0.)); #64 = DIRECTION('',(0.,1.,-0.)); #65 = DIRECTION('',(0.,0.,1.)); #66 = PCURVE('',#31,#67); #67 = DEFINITIONAL_REPRESENTATION('',(#68),#76); #68 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#69,#70,#71,#72,#73,#74,#75), .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( '') ); #69 = CARTESIAN_POINT('',(0.,-2.25)); #70 = CARTESIAN_POINT('',(-3.89711431703,-2.25)); #71 = CARTESIAN_POINT('',(-1.948557158515,1.125)); #72 = CARTESIAN_POINT('',(-5.510910596163E-16,4.5)); #73 = CARTESIAN_POINT('',(1.948557158515,1.125)); #74 = CARTESIAN_POINT('',(3.89711431703,-2.25)); #75 = CARTESIAN_POINT('',(0.,-2.25)); #76 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #77 = PCURVE('',#78,#83); #78 = CYLINDRICAL_SURFACE('',#79,2.25); #79 = AXIS2_PLACEMENT_3D('',#80,#81,#82); #80 = CARTESIAN_POINT('',(0.,0.,0.)); #81 = DIRECTION('',(0.,1.,-0.)); #82 = DIRECTION('',(0.,0.,1.)); #83 = DEFINITIONAL_REPRESENTATION('',(#84),#88); #84 = LINE('',#85,#86); #85 = CARTESIAN_POINT('',(0.,0.)); #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,.T.); #90 = FACE_BOUND('',#91,.F.); #91 = EDGE_LOOP('',(#92,#93,#116,#143)); #92 = ORIENTED_EDGE('',*,*,#21,.T.); #93 = ORIENTED_EDGE('',*,*,#94,.T.); #94 = EDGE_CURVE('',#22,#95,#97,.T.); #95 = VERTEX_POINT('',#96); #96 = CARTESIAN_POINT('',(-5.,2.,0.)); #97 = SEAM_CURVE('',#98,(#102,#109),.PCURVE_S1.); #98 = LINE('',#99,#100); #99 = CARTESIAN_POINT('',(-5.,-0.,-0.)); #100 = VECTOR('',#101,1.); #101 = DIRECTION('',(0.,1.,0.)); #102 = PCURVE('',#43,#103); #103 = DEFINITIONAL_REPRESENTATION('',(#104),#108); #104 = LINE('',#105,#106); #105 = CARTESIAN_POINT('',(-0.,0.)); #106 = VECTOR('',#107,1.); #107 = DIRECTION('',(-0.,1.)); #108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #109 = PCURVE('',#43,#110); #110 = DEFINITIONAL_REPRESENTATION('',(#111),#115); #111 = LINE('',#112,#113); #112 = CARTESIAN_POINT('',(-6.28318530718,0.)); #113 = VECTOR('',#114,1.); #114 = DIRECTION('',(-0.,1.)); #115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #116 = ORIENTED_EDGE('',*,*,#117,.F.); #117 = EDGE_CURVE('',#95,#95,#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.,2.,0.)); #122 = DIRECTION('',(0.,-1.,0.)); #123 = DIRECTION('',(-1.,0.,0.)); #124 = PCURVE('',#43,#125); #125 = DEFINITIONAL_REPRESENTATION('',(#126),#130); #126 = LINE('',#127,#128); #127 = CARTESIAN_POINT('',(-0.,2.)); #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 = PLANE('',#133); #133 = AXIS2_PLACEMENT_3D('',#134,#135,#136); #134 = CARTESIAN_POINT('',(0.,2.,0.)); #135 = DIRECTION('',(0.,-1.,0.)); #136 = DIRECTION('',(-1.,0.,0.)); #137 = DEFINITIONAL_REPRESENTATION('',(#138),#142); #138 = CIRCLE('',#139,5.); #139 = AXIS2_PLACEMENT_2D('',#140,#141); #140 = CARTESIAN_POINT('',(0.,0.)); #141 = DIRECTION('',(1.,0.)); #142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #143 = ORIENTED_EDGE('',*,*,#94,.F.); #144 = ADVANCED_FACE('',(#145),#78,.F.); #145 = FACE_BOUND('',#146,.F.); #146 = EDGE_LOOP('',(#147,#180,#201,#202)); #147 = ORIENTED_EDGE('',*,*,#148,.F.); #148 = EDGE_CURVE('',#149,#149,#151,.T.); #149 = VERTEX_POINT('',#150); #150 = CARTESIAN_POINT('',(-5.510910596163E-16,10.2,2.25)); #151 = SURFACE_CURVE('',#152,(#157,#164),.PCURVE_S1.); #152 = CIRCLE('',#153,2.25); #153 = AXIS2_PLACEMENT_3D('',#154,#155,#156); #154 = CARTESIAN_POINT('',(0.,10.2,0.)); #155 = DIRECTION('',(0.,1.,-0.)); #156 = DIRECTION('',(0.,0.,1.)); #157 = PCURVE('',#78,#158); #158 = DEFINITIONAL_REPRESENTATION('',(#159),#163); #159 = LINE('',#160,#161); #160 = CARTESIAN_POINT('',(0.,10.2)); #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 = PLANE('',#166); #166 = AXIS2_PLACEMENT_3D('',#167,#168,#169); #167 = CARTESIAN_POINT('',(0.,10.2,0.)); #168 = DIRECTION('',(0.,-1.,0.)); #169 = DIRECTION('',(-1.,0.,0.)); #170 = DEFINITIONAL_REPRESENTATION('',(#171),#179); #171 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#172,#173,#174,#175,#176,#177 ,#178),.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( '') ); #172 = CARTESIAN_POINT('',(0.,-2.25)); #173 = CARTESIAN_POINT('',(-3.89711431703,-2.25)); #174 = CARTESIAN_POINT('',(-1.948557158515,1.125)); #175 = CARTESIAN_POINT('',(-5.510910596163E-16,4.5)); #176 = CARTESIAN_POINT('',(1.948557158515,1.125)); #177 = CARTESIAN_POINT('',(3.89711431703,-2.25)); #178 = CARTESIAN_POINT('',(0.,-2.25)); #179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #180 = ORIENTED_EDGE('',*,*,#181,.F.); #181 = EDGE_CURVE('',#58,#149,#182,.T.); #182 = SEAM_CURVE('',#183,(#187,#194),.PCURVE_S1.); #183 = LINE('',#184,#185); #184 = CARTESIAN_POINT('',(-5.510910596163E-16,0.,2.25)); #185 = VECTOR('',#186,1.); #186 = DIRECTION('',(0.,1.,0.)); #187 = PCURVE('',#78,#188); #188 = DEFINITIONAL_REPRESENTATION('',(#189),#193); #189 = LINE('',#190,#191); #190 = CARTESIAN_POINT('',(6.28318530718,-0.)); #191 = VECTOR('',#192,1.); #192 = DIRECTION('',(0.,1.)); #193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #194 = PCURVE('',#78,#195); #195 = DEFINITIONAL_REPRESENTATION('',(#196),#200); #196 = LINE('',#197,#198); #197 = CARTESIAN_POINT('',(0.,-0.)); #198 = VECTOR('',#199,1.); #199 = DIRECTION('',(0.,1.)); #200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #201 = ORIENTED_EDGE('',*,*,#57,.T.); #202 = ORIENTED_EDGE('',*,*,#181,.T.); #203 = ADVANCED_FACE('',(#204,#207),#132,.F.); #204 = FACE_BOUND('',#205,.F.); #205 = EDGE_LOOP('',(#206)); #206 = ORIENTED_EDGE('',*,*,#117,.T.); #207 = FACE_BOUND('',#208,.F.); #208 = EDGE_LOOP('',(#209)); #209 = ORIENTED_EDGE('',*,*,#210,.F.); #210 = EDGE_CURVE('',#211,#211,#213,.T.); #211 = VERTEX_POINT('',#212); #212 = CARTESIAN_POINT('',(-4.,2.,0.)); #213 = SURFACE_CURVE('',#214,(#219,#226),.PCURVE_S1.); #214 = CIRCLE('',#215,4.); #215 = AXIS2_PLACEMENT_3D('',#216,#217,#218); #216 = CARTESIAN_POINT('',(0.,2.,0.)); #217 = DIRECTION('',(0.,-1.,0.)); #218 = DIRECTION('',(-1.,0.,0.)); #219 = PCURVE('',#132,#220); #220 = DEFINITIONAL_REPRESENTATION('',(#221),#225); #221 = CIRCLE('',#222,4.); #222 = AXIS2_PLACEMENT_2D('',#223,#224); #223 = CARTESIAN_POINT('',(0.,0.)); #224 = DIRECTION('',(1.,0.)); #225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #226 = PCURVE('',#227,#232); #227 = CYLINDRICAL_SURFACE('',#228,4.); #228 = AXIS2_PLACEMENT_3D('',#229,#230,#231); #229 = CARTESIAN_POINT('',(0.,2.,0.)); #230 = DIRECTION('',(-0.,1.,-0.)); #231 = DIRECTION('',(-1.,0.,0.)); #232 = DEFINITIONAL_REPRESENTATION('',(#233),#237); #233 = LINE('',#234,#235); #234 = CARTESIAN_POINT('',(-0.,0.)); #235 = VECTOR('',#236,1.); #236 = DIRECTION('',(-1.,0.)); #237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #238 = ADVANCED_FACE('',(#239,#265),#165,.F.); #239 = FACE_BOUND('',#240,.F.); #240 = EDGE_LOOP('',(#241)); #241 = ORIENTED_EDGE('',*,*,#242,.T.); #242 = EDGE_CURVE('',#243,#243,#245,.T.); #243 = VERTEX_POINT('',#244); #244 = CARTESIAN_POINT('',(-4.,10.2,0.)); #245 = SURFACE_CURVE('',#246,(#251,#258),.PCURVE_S1.); #246 = CIRCLE('',#247,4.); #247 = AXIS2_PLACEMENT_3D('',#248,#249,#250); #248 = CARTESIAN_POINT('',(0.,10.2,0.)); #249 = DIRECTION('',(0.,-1.,0.)); #250 = DIRECTION('',(-1.,0.,0.)); #251 = PCURVE('',#165,#252); #252 = DEFINITIONAL_REPRESENTATION('',(#253),#257); #253 = CIRCLE('',#254,4.); #254 = AXIS2_PLACEMENT_2D('',#255,#256); #255 = CARTESIAN_POINT('',(0.,0.)); #256 = DIRECTION('',(1.,0.)); #257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #258 = PCURVE('',#227,#259); #259 = DEFINITIONAL_REPRESENTATION('',(#260),#264); #260 = LINE('',#261,#262); #261 = CARTESIAN_POINT('',(-0.,8.2)); #262 = VECTOR('',#263,1.); #263 = DIRECTION('',(-1.,0.)); #264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #265 = FACE_BOUND('',#266,.F.); #266 = EDGE_LOOP('',(#267)); #267 = ORIENTED_EDGE('',*,*,#148,.T.); #268 = ADVANCED_FACE('',(#269),#227,.T.); #269 = FACE_BOUND('',#270,.F.); #270 = EDGE_LOOP('',(#271,#272,#293,#294)); #271 = ORIENTED_EDGE('',*,*,#210,.T.); #272 = ORIENTED_EDGE('',*,*,#273,.T.); #273 = EDGE_CURVE('',#211,#243,#274,.T.); #274 = SEAM_CURVE('',#275,(#279,#286),.PCURVE_S1.); #275 = LINE('',#276,#277); #276 = CARTESIAN_POINT('',(-4.,2.,0.)); #277 = VECTOR('',#278,1.); #278 = DIRECTION('',(0.,1.,0.)); #279 = PCURVE('',#227,#280); #280 = DEFINITIONAL_REPRESENTATION('',(#281),#285); #281 = LINE('',#282,#283); #282 = CARTESIAN_POINT('',(-0.,0.)); #283 = VECTOR('',#284,1.); #284 = DIRECTION('',(-0.,1.)); #285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #286 = PCURVE('',#227,#287); #287 = DEFINITIONAL_REPRESENTATION('',(#288),#292); #288 = LINE('',#289,#290); #289 = CARTESIAN_POINT('',(-6.28318530718,0.)); #290 = VECTOR('',#291,1.); #291 = DIRECTION('',(-0.,1.)); #292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #293 = ORIENTED_EDGE('',*,*,#242,.F.); #294 = ORIENTED_EDGE('',*,*,#273,.F.); #295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#299)) GLOBAL_UNIT_ASSIGNED_CONTEXT ((#296,#297,#298)) REPRESENTATION_CONTEXT('Context #1', '3D Context with UNIT and UNCERTAINTY') ); #296 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); #297 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); #298 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); #299 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#296, 'distance_accuracy_value','confusion accuracy'); #300 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); ENDSEC; END-ISO-10303-21;