ISO-10303-21; HEADER; FILE_DESCRIPTION(('Open CASCADE Model'),'2;1'); FILE_NAME('Open CASCADE Shape Model','2026-07-12T07:16:54',('Author'),( 'Open CASCADE'),'Open CASCADE STEP processor 7.9','Open CASCADE 7.9' ,'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('a8d832f8-7dc1-11f1-bbff-a32c1e1b664a', 'a8d832f8-7dc1-11f1-bbff-a32c1e1b664a','',(#8)); #8 = PRODUCT_CONTEXT('',#2,'mechanical'); #9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); #10 = SHAPE_REPRESENTATION('',(#11,#15),#19); #11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); #12 = CARTESIAN_POINT('',(0.,0.,0.)); #13 = DIRECTION('',(0.,0.,1.)); #14 = DIRECTION('',(1.,0.,-0.)); #15 = AXIS2_PLACEMENT_3D('',#16,#17,#18); #16 = CARTESIAN_POINT('',(0.,0.,0.)); #17 = DIRECTION('',(0.,0.,1.)); #18 = DIRECTION('',(1.,0.,-0.)); #19 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23)) GLOBAL_UNIT_ASSIGNED_CONTEXT( (#20,#21,#22)) REPRESENTATION_CONTEXT('Context #1', '3D Context with UNIT and UNCERTAINTY') ); #20 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); #21 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); #22 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); #23 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-07),#20, 'distance_accuracy_value','confusion accuracy'); #24 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); #25 = SHAPE_DEFINITION_REPRESENTATION(#26,#32); #26 = PRODUCT_DEFINITION_SHAPE('','',#27); #27 = PRODUCT_DEFINITION('design','',#28,#31); #28 = PRODUCT_DEFINITION_FORMATION('','',#29); #29 = PRODUCT('body_0','body_0','',(#30)); #30 = PRODUCT_CONTEXT('',#2,'mechanical'); #31 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); #32 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#33),#219); #33 = MANIFOLD_SOLID_BREP('',#34); #34 = CLOSED_SHELL('',(#35,#123,#162,#212)); #35 = ADVANCED_FACE('',(#36),#50,.T.); #36 = FACE_BOUND('',#37,.F.); #37 = EDGE_LOOP('',(#38,#68,#95,#96)); #38 = ORIENTED_EDGE('',*,*,#39,.T.); #39 = EDGE_CURVE('',#40,#42,#44,.T.); #40 = VERTEX_POINT('',#41); #41 = CARTESIAN_POINT('',(10.6,0.,0.)); #42 = VERTEX_POINT('',#43); #43 = CARTESIAN_POINT('',(10.6,0.,100.)); #44 = SEAM_CURVE('',#45,(#49,#61),.PCURVE_S1.); #45 = LINE('',#46,#47); #46 = CARTESIAN_POINT('',(10.6,0.,0.)); #47 = VECTOR('',#48,1.); #48 = DIRECTION('',(0.,0.,1.)); #49 = PCURVE('',#50,#55); #50 = CYLINDRICAL_SURFACE('',#51,10.6); #51 = AXIS2_PLACEMENT_3D('',#52,#53,#54); #52 = CARTESIAN_POINT('',(0.,0.,0.)); #53 = DIRECTION('',(-0.,-0.,-1.)); #54 = DIRECTION('',(1.,0.,0.)); #55 = DEFINITIONAL_REPRESENTATION('',(#56),#60); #56 = LINE('',#57,#58); #57 = CARTESIAN_POINT('',(-0.,0.)); #58 = VECTOR('',#59,1.); #59 = DIRECTION('',(-0.,-1.)); #60 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #61 = PCURVE('',#50,#62); #62 = DEFINITIONAL_REPRESENTATION('',(#63),#67); #63 = LINE('',#64,#65); #64 = CARTESIAN_POINT('',(-6.28318530718,0.)); #65 = VECTOR('',#66,1.); #66 = DIRECTION('',(-0.,-1.)); #67 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #68 = ORIENTED_EDGE('',*,*,#69,.T.); #69 = EDGE_CURVE('',#42,#42,#70,.T.); #70 = SURFACE_CURVE('',#71,(#76,#83),.PCURVE_S1.); #71 = CIRCLE('',#72,10.6); #72 = AXIS2_PLACEMENT_3D('',#73,#74,#75); #73 = CARTESIAN_POINT('',(0.,0.,100.)); #74 = DIRECTION('',(0.,0.,1.)); #75 = DIRECTION('',(1.,0.,0.)); #76 = PCURVE('',#50,#77); #77 = DEFINITIONAL_REPRESENTATION('',(#78),#82); #78 = LINE('',#79,#80); #79 = CARTESIAN_POINT('',(-0.,-100.)); #80 = VECTOR('',#81,1.); #81 = DIRECTION('',(-1.,0.)); #82 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #83 = PCURVE('',#84,#89); #84 = PLANE('',#85); #85 = AXIS2_PLACEMENT_3D('',#86,#87,#88); #86 = CARTESIAN_POINT('',(-7.740227165317E-16,8.330660865577E-17,100.)); #87 = DIRECTION('',(0.,0.,1.)); #88 = DIRECTION('',(1.,0.,-0.)); #89 = DEFINITIONAL_REPRESENTATION('',(#90),#94); #90 = CIRCLE('',#91,10.6); #91 = AXIS2_PLACEMENT_2D('',#92,#93); #92 = CARTESIAN_POINT('',(7.740227165317E-16,-8.330660865577E-17)); #93 = DIRECTION('',(1.,0.)); #94 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #95 = ORIENTED_EDGE('',*,*,#39,.F.); #96 = ORIENTED_EDGE('',*,*,#97,.F.); #97 = EDGE_CURVE('',#40,#40,#98,.T.); #98 = SURFACE_CURVE('',#99,(#104,#111),.PCURVE_S1.); #99 = CIRCLE('',#100,10.6); #100 = AXIS2_PLACEMENT_3D('',#101,#102,#103); #101 = CARTESIAN_POINT('',(0.,0.,0.)); #102 = DIRECTION('',(0.,0.,1.)); #103 = DIRECTION('',(1.,0.,0.)); #104 = PCURVE('',#50,#105); #105 = DEFINITIONAL_REPRESENTATION('',(#106),#110); #106 = LINE('',#107,#108); #107 = CARTESIAN_POINT('',(-0.,0.)); #108 = VECTOR('',#109,1.); #109 = DIRECTION('',(-1.,0.)); #110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #111 = PCURVE('',#112,#117); #112 = PLANE('',#113); #113 = AXIS2_PLACEMENT_3D('',#114,#115,#116); #114 = CARTESIAN_POINT('',(-7.740227165317E-16,8.330660865577E-17,0.)); #115 = DIRECTION('',(0.,0.,1.)); #116 = DIRECTION('',(1.,0.,-0.)); #117 = DEFINITIONAL_REPRESENTATION('',(#118),#122); #118 = CIRCLE('',#119,10.6); #119 = AXIS2_PLACEMENT_2D('',#120,#121); #120 = CARTESIAN_POINT('',(7.740227165317E-16,-8.330660865577E-17)); #121 = DIRECTION('',(1.,0.)); #122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #123 = ADVANCED_FACE('',(#124,#127),#84,.T.); #124 = FACE_BOUND('',#125,.T.); #125 = EDGE_LOOP('',(#126)); #126 = ORIENTED_EDGE('',*,*,#69,.T.); #127 = FACE_BOUND('',#128,.T.); #128 = EDGE_LOOP('',(#129)); #129 = ORIENTED_EDGE('',*,*,#130,.T.); #130 = EDGE_CURVE('',#131,#131,#133,.T.); #131 = VERTEX_POINT('',#132); #132 = CARTESIAN_POINT('',(8.25,0.,100.)); #133 = SURFACE_CURVE('',#134,(#139,#150),.PCURVE_S1.); #134 = CIRCLE('',#135,8.25); #135 = AXIS2_PLACEMENT_3D('',#136,#137,#138); #136 = CARTESIAN_POINT('',(0.,0.,100.)); #137 = DIRECTION('',(0.,0.,-1.)); #138 = DIRECTION('',(1.,0.,0.)); #139 = PCURVE('',#84,#140); #140 = DEFINITIONAL_REPRESENTATION('',(#141),#149); #141 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#142,#143,#144,#145,#146,#147 ,#148),.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( '') ); #142 = CARTESIAN_POINT('',(8.25,-8.330660865577E-17)); #143 = CARTESIAN_POINT('',(8.25,-14.28941916244)); #144 = CARTESIAN_POINT('',(-4.125,-7.144709581222)); #145 = CARTESIAN_POINT('',(-16.5,-2.103973827249E-15)); #146 = CARTESIAN_POINT('',(-4.125,7.144709581222)); #147 = CARTESIAN_POINT('',(8.25,14.289419162443)); #148 = CARTESIAN_POINT('',(8.25,-8.330660865577E-17)); #149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #150 = PCURVE('',#151,#156); #151 = CYLINDRICAL_SURFACE('',#152,8.25); #152 = AXIS2_PLACEMENT_3D('',#153,#154,#155); #153 = CARTESIAN_POINT('',(0.,0.,-2.000000023372E-07)); #154 = DIRECTION('',(-0.,-0.,-1.)); #155 = DIRECTION('',(1.,0.,0.)); #156 = DEFINITIONAL_REPRESENTATION('',(#157),#161); #157 = LINE('',#158,#159); #158 = CARTESIAN_POINT('',(-6.28318530718,-100.0000002)); #159 = VECTOR('',#160,1.); #160 = DIRECTION('',(1.,-0.)); #161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #162 = ADVANCED_FACE('',(#163),#151,.F.); #163 = FACE_BOUND('',#164,.T.); #164 = EDGE_LOOP('',(#165,#189,#210,#211)); #165 = ORIENTED_EDGE('',*,*,#166,.F.); #166 = EDGE_CURVE('',#167,#167,#169,.T.); #167 = VERTEX_POINT('',#168); #168 = CARTESIAN_POINT('',(8.25,0.,-1.999999881264E-07)); #169 = SURFACE_CURVE('',#170,(#175,#182),.PCURVE_S1.); #170 = CIRCLE('',#171,8.25); #171 = AXIS2_PLACEMENT_3D('',#172,#173,#174); #172 = CARTESIAN_POINT('',(0.,0.,-1.999999881264E-07)); #173 = DIRECTION('',(0.,0.,1.)); #174 = DIRECTION('',(1.,0.,0.)); #175 = PCURVE('',#151,#176); #176 = DEFINITIONAL_REPRESENTATION('',(#177),#181); #177 = LINE('',#178,#179); #178 = CARTESIAN_POINT('',(-0.,0.)); #179 = VECTOR('',#180,1.); #180 = DIRECTION('',(-1.,0.)); #181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #182 = PCURVE('',#112,#183); #183 = DEFINITIONAL_REPRESENTATION('',(#184),#188); #184 = CIRCLE('',#185,8.25); #185 = AXIS2_PLACEMENT_2D('',#186,#187); #186 = CARTESIAN_POINT('',(7.740227165317E-16,-8.330660865577E-17)); #187 = DIRECTION('',(1.,0.)); #188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #189 = ORIENTED_EDGE('',*,*,#190,.T.); #190 = EDGE_CURVE('',#167,#131,#191,.T.); #191 = SEAM_CURVE('',#192,(#196,#203),.PCURVE_S1.); #192 = LINE('',#193,#194); #193 = CARTESIAN_POINT('',(8.25,0.,-2.000000023372E-07)); #194 = VECTOR('',#195,1.); #195 = DIRECTION('',(0.,0.,1.)); #196 = PCURVE('',#151,#197); #197 = DEFINITIONAL_REPRESENTATION('',(#198),#202); #198 = LINE('',#199,#200); #199 = CARTESIAN_POINT('',(-0.,0.)); #200 = VECTOR('',#201,1.); #201 = DIRECTION('',(-0.,-1.)); #202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #203 = PCURVE('',#151,#204); #204 = DEFINITIONAL_REPRESENTATION('',(#205),#209); #205 = LINE('',#206,#207); #206 = CARTESIAN_POINT('',(-6.28318530718,0.)); #207 = VECTOR('',#208,1.); #208 = DIRECTION('',(-0.,-1.)); #209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #210 = ORIENTED_EDGE('',*,*,#130,.F.); #211 = ORIENTED_EDGE('',*,*,#190,.F.); #212 = ADVANCED_FACE('',(#213,#216),#112,.F.); #213 = FACE_BOUND('',#214,.F.); #214 = EDGE_LOOP('',(#215)); #215 = ORIENTED_EDGE('',*,*,#97,.T.); #216 = FACE_BOUND('',#217,.F.); #217 = EDGE_LOOP('',(#218)); #218 = ORIENTED_EDGE('',*,*,#166,.F.); #219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#223)) GLOBAL_UNIT_ASSIGNED_CONTEXT ((#220,#221,#222)) REPRESENTATION_CONTEXT('Context #1', '3D Context with UNIT and UNCERTAINTY') ); #220 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); #221 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); #222 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); #223 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-07),#220, 'distance_accuracy_value','confusion accuracy'); #224 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#225,#227); #225 = ( REPRESENTATION_RELATIONSHIP('','',#32,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#226) SHAPE_REPRESENTATION_RELATIONSHIP() ); #226 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); #227 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#228 ); #228 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13','body_0','',#5,#27,$); #229 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#29)); #230 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#231) ,#219); #231 = STYLED_ITEM('color',(#232),#33); #232 = PRESENTATION_STYLE_ASSIGNMENT((#233)); #233 = SURFACE_STYLE_USAGE(.BOTH.,#234); #234 = SURFACE_SIDE_STYLE('',(#235)); #235 = SURFACE_STYLE_FILL_AREA(#236); #236 = FILL_AREA_STYLE('',(#237)); #237 = FILL_AREA_STYLE_COLOUR('',#238); #238 = COLOUR_RGB('',9.999999991362E-02,9.999999991362E-02, 9.999999991362E-02); ENDSEC; END-ISO-10303-21;