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