ISO-10303-21; HEADER; FILE_DESCRIPTION(('Open CASCADE Model'),'2;1'); FILE_NAME('Open CASCADE Shape Model','2026-10-22T17:59:09',('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('COMPOUND','COMPOUND','',(#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(1.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('SOLID','SOLID','',(#30)); #30 = PRODUCT_CONTEXT('',#2,'mechanical'); #31 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); #32 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#33),#217); #33 = MANIFOLD_SOLID_BREP('',#34); #34 = CLOSED_SHELL('',(#35,#124,#203,#210)); #35 = ADVANCED_FACE('',(#36),#51,.T.); #36 = FACE_BOUND('',#37,.T.); #37 = EDGE_LOOP('',(#38,#69,#96,#97)); #38 = ORIENTED_EDGE('',*,*,#39,.T.); #39 = EDGE_CURVE('',#40,#42,#44,.T.); #40 = VERTEX_POINT('',#41); #41 = CARTESIAN_POINT('',(103.5,0.,0.)); #42 = VERTEX_POINT('',#43); #43 = CARTESIAN_POINT('',(1.149080830487E-14,0.,-103.5)); #44 = SEAM_CURVE('',#45,(#50,#62),.PCURVE_S1.); #45 = CIRCLE('',#46,103.5); #46 = AXIS2_PLACEMENT_3D('',#47,#48,#49); #47 = CARTESIAN_POINT('',(0.,0.,0.)); #48 = DIRECTION('',(-0.,1.,0.)); #49 = DIRECTION('',(1.,0.,0.)); #50 = PCURVE('',#51,#56); #51 = TOROIDAL_SURFACE('',#52,75.,28.5); #52 = AXIS2_PLACEMENT_3D('',#53,#54,#55); #53 = CARTESIAN_POINT('',(0.,0.,0.)); #54 = DIRECTION('',(0.,1.,0.)); #55 = DIRECTION('',(1.,0.,0.)); #56 = DEFINITIONAL_REPRESENTATION('',(#57),#61); #57 = LINE('',#58,#59); #58 = CARTESIAN_POINT('',(0.,0.)); #59 = VECTOR('',#60,1.); #60 = DIRECTION('',(1.,0.)); #61 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #62 = PCURVE('',#51,#63); #63 = DEFINITIONAL_REPRESENTATION('',(#64),#68); #64 = LINE('',#65,#66); #65 = CARTESIAN_POINT('',(0.,6.28318530718)); #66 = VECTOR('',#67,1.); #67 = DIRECTION('',(1.,0.)); #68 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #69 = ORIENTED_EDGE('',*,*,#70,.T.); #70 = EDGE_CURVE('',#42,#42,#71,.T.); #71 = SURFACE_CURVE('',#72,(#77,#84),.PCURVE_S1.); #72 = CIRCLE('',#73,28.5); #73 = AXIS2_PLACEMENT_3D('',#74,#75,#76); #74 = CARTESIAN_POINT('',(8.326672684689E-15,0.,-75.)); #75 = DIRECTION('',(1.,-0.,1.110223024625E-16)); #76 = DIRECTION('',(1.110223024625E-16,0.,-1.)); #77 = PCURVE('',#51,#78); #78 = DEFINITIONAL_REPRESENTATION('',(#79),#83); #79 = LINE('',#80,#81); #80 = CARTESIAN_POINT('',(1.570796326795,1.80816179624E-16)); #81 = VECTOR('',#82,1.); #82 = DIRECTION('',(0.,1.)); #83 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #84 = PCURVE('',#85,#90); #85 = PLANE('',#86); #86 = AXIS2_PLACEMENT_3D('',#87,#88,#89); #87 = CARTESIAN_POINT('',(8.326672684689E-15,3.719569176964E-16,-75.)); #88 = DIRECTION('',(1.,0.,1.110223024625E-16)); #89 = DIRECTION('',(1.110223024625E-16,0.,-1.)); #90 = DEFINITIONAL_REPRESENTATION('',(#91),#95); #91 = CIRCLE('',#92,28.5); #92 = AXIS2_PLACEMENT_2D('',#93,#94); #93 = CARTESIAN_POINT('',(3.070742753773E-15,-3.719569176964E-16)); #94 = DIRECTION('',(1.,0.)); #95 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #96 = ORIENTED_EDGE('',*,*,#39,.F.); #97 = ORIENTED_EDGE('',*,*,#98,.F.); #98 = EDGE_CURVE('',#40,#40,#99,.T.); #99 = SURFACE_CURVE('',#100,(#105,#112),.PCURVE_S1.); #100 = CIRCLE('',#101,28.5); #101 = AXIS2_PLACEMENT_3D('',#102,#103,#104); #102 = CARTESIAN_POINT('',(75.,0.,0.)); #103 = DIRECTION('',(0.,0.,1.)); #104 = DIRECTION('',(1.,0.,-0.)); #105 = PCURVE('',#51,#106); #106 = DEFINITIONAL_REPRESENTATION('',(#107),#111); #107 = LINE('',#108,#109); #108 = CARTESIAN_POINT('',(0.,0.)); #109 = VECTOR('',#110,1.); #110 = DIRECTION('',(0.,1.)); #111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #112 = PCURVE('',#113,#118); #113 = PLANE('',#114); #114 = AXIS2_PLACEMENT_3D('',#115,#116,#117); #115 = CARTESIAN_POINT('',(75.,3.719569176964E-16,0.)); #116 = DIRECTION('',(0.,0.,1.)); #117 = DIRECTION('',(1.,0.,-0.)); #118 = DEFINITIONAL_REPRESENTATION('',(#119),#123); #119 = CIRCLE('',#120,28.5); #120 = AXIS2_PLACEMENT_2D('',#121,#122); #121 = CARTESIAN_POINT('',(3.070742753773E-15,-3.719569176964E-16)); #122 = DIRECTION('',(1.,0.)); #123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #124 = ADVANCED_FACE('',(#125),#140,.F.); #125 = FACE_BOUND('',#126,.F.); #126 = EDGE_LOOP('',(#127,#158,#180,#181)); #127 = ORIENTED_EDGE('',*,*,#128,.T.); #128 = EDGE_CURVE('',#129,#131,#133,.T.); #129 = VERTEX_POINT('',#130); #130 = CARTESIAN_POINT('',(100.,0.,0.)); #131 = VERTEX_POINT('',#132); #132 = CARTESIAN_POINT('',(1.110223024625E-14,0.,-100.)); #133 = SEAM_CURVE('',#134,(#139,#151),.PCURVE_S1.); #134 = CIRCLE('',#135,100.); #135 = AXIS2_PLACEMENT_3D('',#136,#137,#138); #136 = CARTESIAN_POINT('',(0.,0.,0.)); #137 = DIRECTION('',(-0.,1.,0.)); #138 = DIRECTION('',(1.,0.,0.)); #139 = PCURVE('',#140,#145); #140 = TOROIDAL_SURFACE('',#141,75.,25.); #141 = AXIS2_PLACEMENT_3D('',#142,#143,#144); #142 = CARTESIAN_POINT('',(0.,0.,0.)); #143 = DIRECTION('',(0.,1.,0.)); #144 = DIRECTION('',(1.,0.,0.)); #145 = DEFINITIONAL_REPRESENTATION('',(#146),#150); #146 = LINE('',#147,#148); #147 = CARTESIAN_POINT('',(0.,0.)); #148 = VECTOR('',#149,1.); #149 = DIRECTION('',(1.,0.)); #150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #151 = PCURVE('',#140,#152); #152 = DEFINITIONAL_REPRESENTATION('',(#153),#157); #153 = LINE('',#154,#155); #154 = CARTESIAN_POINT('',(0.,6.28318530718)); #155 = VECTOR('',#156,1.); #156 = DIRECTION('',(1.,0.)); #157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #158 = ORIENTED_EDGE('',*,*,#159,.T.); #159 = EDGE_CURVE('',#131,#131,#160,.T.); #160 = SURFACE_CURVE('',#161,(#166,#173),.PCURVE_S1.); #161 = CIRCLE('',#162,25.); #162 = AXIS2_PLACEMENT_3D('',#163,#164,#165); #163 = CARTESIAN_POINT('',(8.326672684689E-15,0.,-75.)); #164 = DIRECTION('',(1.,-0.,1.110223024625E-16)); #165 = DIRECTION('',(1.110223024625E-16,0.,-1.)); #166 = PCURVE('',#140,#167); #167 = DEFINITIONAL_REPRESENTATION('',(#168),#172); #168 = LINE('',#169,#170); #169 = CARTESIAN_POINT('',(1.570796326795,1.991598500206E-16)); #170 = VECTOR('',#171,1.); #171 = DIRECTION('',(0.,1.)); #172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #173 = PCURVE('',#85,#174); #174 = DEFINITIONAL_REPRESENTATION('',(#175),#179); #175 = CIRCLE('',#176,25.); #176 = AXIS2_PLACEMENT_2D('',#177,#178); #177 = CARTESIAN_POINT('',(3.070742753773E-15,-3.719569176964E-16)); #178 = DIRECTION('',(1.,0.)); #179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #180 = ORIENTED_EDGE('',*,*,#128,.F.); #181 = ORIENTED_EDGE('',*,*,#182,.F.); #182 = EDGE_CURVE('',#129,#129,#183,.T.); #183 = SURFACE_CURVE('',#184,(#189,#196),.PCURVE_S1.); #184 = CIRCLE('',#185,25.); #185 = AXIS2_PLACEMENT_3D('',#186,#187,#188); #186 = CARTESIAN_POINT('',(75.,0.,0.)); #187 = DIRECTION('',(0.,0.,1.)); #188 = DIRECTION('',(1.,0.,-0.)); #189 = PCURVE('',#140,#190); #190 = DEFINITIONAL_REPRESENTATION('',(#191),#195); #191 = LINE('',#192,#193); #192 = CARTESIAN_POINT('',(0.,0.)); #193 = VECTOR('',#194,1.); #194 = DIRECTION('',(0.,1.)); #195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #196 = PCURVE('',#113,#197); #197 = DEFINITIONAL_REPRESENTATION('',(#198),#202); #198 = CIRCLE('',#199,25.); #199 = AXIS2_PLACEMENT_2D('',#200,#201); #200 = CARTESIAN_POINT('',(3.070742753773E-15,-3.719569176964E-16)); #201 = DIRECTION('',(1.,0.)); #202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #203 = ADVANCED_FACE('',(#204,#207),#113,.T.); #204 = FACE_BOUND('',#205,.T.); #205 = EDGE_LOOP('',(#206)); #206 = ORIENTED_EDGE('',*,*,#98,.T.); #207 = FACE_BOUND('',#208,.T.); #208 = EDGE_LOOP('',(#209)); #209 = ORIENTED_EDGE('',*,*,#182,.F.); #210 = ADVANCED_FACE('',(#211,#214),#85,.F.); #211 = FACE_BOUND('',#212,.F.); #212 = EDGE_LOOP('',(#213)); #213 = ORIENTED_EDGE('',*,*,#70,.T.); #214 = FACE_BOUND('',#215,.F.); #215 = EDGE_LOOP('',(#216)); #216 = ORIENTED_EDGE('',*,*,#159,.F.); #217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#221)) GLOBAL_UNIT_ASSIGNED_CONTEXT ((#218,#219,#220)) REPRESENTATION_CONTEXT('Context #1', '3D Context with UNIT and UNCERTAINTY') ); #218 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); #219 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); #220 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); #221 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#218, 'distance_accuracy_value','confusion accuracy'); #222 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#223,#225); #223 = ( REPRESENTATION_RELATIONSHIP('','',#32,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#224) SHAPE_REPRESENTATION_RELATIONSHIP() ); #224 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); #225 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#226 ); #226 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','=>[0:1:1:2]','',#5,#27,$); #227 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#29)); ENDSEC; END-ISO-10303-21;