ISO-10303-21; HEADER; FILE_DESCRIPTION(('Simple 10 mm cube generated by Python for edge edit tests'),'2;1'); FILE_NAME('cube_10mm.step','2026-07-28T10:25:56',('Codex'),('OpenAI'),'Python ASCII STEP generator','python-occt',''); FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2')); ENDSEC; DATA; #1=APPLICATION_CONTEXT('automotive_design'); #2=APPLICATION_PROTOCOL_DEFINITION('international standard','automotive_design',2000,#1); #3=PRODUCT_CONTEXT('',#1,'mechanical'); #4=PRODUCT('CUBE_10MM','CUBE_10MM','Simple 10 mm cube generated for edge editing tests',(#3)); #5=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('1','generated',#4,.NOT_KNOWN.); #6=PRODUCT_DEFINITION_CONTEXT('part definition',#1,'design'); #7=PRODUCT_DEFINITION('design','',#5,#6); #8=PRODUCT_DEFINITION_SHAPE('','',#7); #9=(LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.)); #10=(NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.)); #11=(NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT()); #12=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-6),#9,'distance_accuracy_value',''); #13=(GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#9,#10,#11)) REPRESENTATION_CONTEXT('3D Context','')); #14=CARTESIAN_POINT('',(0.000000,0.000000,0.000000)); #15=CARTESIAN_POINT('',(10.000000,0.000000,0.000000)); #16=CARTESIAN_POINT('',(10.000000,10.000000,0.000000)); #17=CARTESIAN_POINT('',(0.000000,10.000000,0.000000)); #18=CARTESIAN_POINT('',(0.000000,0.000000,10.000000)); #19=CARTESIAN_POINT('',(10.000000,0.000000,10.000000)); #20=CARTESIAN_POINT('',(10.000000,10.000000,10.000000)); #21=CARTESIAN_POINT('',(0.000000,10.000000,10.000000)); #22=DIRECTION('',(1.000000,0.000000,0.000000)); #23=DIRECTION('',(-1.000000,0.000000,0.000000)); #24=DIRECTION('',(0.000000,1.000000,0.000000)); #25=DIRECTION('',(0.000000,-1.000000,0.000000)); #26=DIRECTION('',(0.000000,0.000000,1.000000)); #27=DIRECTION('',(0.000000,0.000000,-1.000000)); #28=AXIS2_PLACEMENT_3D('',#14,#26,#22); #29=VERTEX_POINT('',#14); #30=VERTEX_POINT('',#15); #31=VERTEX_POINT('',#16); #32=VERTEX_POINT('',#17); #33=VERTEX_POINT('',#18); #34=VERTEX_POINT('',#19); #35=VERTEX_POINT('',#20); #36=VERTEX_POINT('',#21); #37=VECTOR('',#22,1.000000); #38=LINE('',#14,#37); #39=EDGE_CURVE('E1',#29,#30,#38,.T.); #40=VECTOR('',#24,1.000000); #41=LINE('',#15,#40); #42=EDGE_CURVE('E2',#30,#31,#41,.T.); #43=VECTOR('',#23,1.000000); #44=LINE('',#16,#43); #45=EDGE_CURVE('E3',#31,#32,#44,.T.); #46=VECTOR('',#25,1.000000); #47=LINE('',#17,#46); #48=EDGE_CURVE('E4',#32,#29,#47,.T.); #49=VECTOR('',#22,1.000000); #50=LINE('',#18,#49); #51=EDGE_CURVE('E5',#33,#34,#50,.T.); #52=VECTOR('',#24,1.000000); #53=LINE('',#19,#52); #54=EDGE_CURVE('E6',#34,#35,#53,.T.); #55=VECTOR('',#23,1.000000); #56=LINE('',#20,#55); #57=EDGE_CURVE('E7',#35,#36,#56,.T.); #58=VECTOR('',#25,1.000000); #59=LINE('',#21,#58); #60=EDGE_CURVE('E8',#36,#33,#59,.T.); #61=VECTOR('',#26,1.000000); #62=LINE('',#14,#61); #63=EDGE_CURVE('E9',#29,#33,#62,.T.); #64=VECTOR('',#26,1.000000); #65=LINE('',#15,#64); #66=EDGE_CURVE('E10',#30,#34,#65,.T.); #67=VECTOR('',#26,1.000000); #68=LINE('',#16,#67); #69=EDGE_CURVE('E11',#31,#35,#68,.T.); #70=VECTOR('',#26,1.000000); #71=LINE('',#17,#70); #72=EDGE_CURVE('E12',#32,#36,#71,.T.); #73=ORIENTED_EDGE('',*,*,#48,.F.); #74=ORIENTED_EDGE('',*,*,#45,.F.); #75=ORIENTED_EDGE('',*,*,#42,.F.); #76=ORIENTED_EDGE('',*,*,#39,.F.); #77=EDGE_LOOP('',(#73,#74,#75,#76)); #78=FACE_OUTER_BOUND('',#77,.T.); #79=AXIS2_PLACEMENT_3D('',#14,#27,#22); #80=PLANE('',#79); #81=ADVANCED_FACE('BOTTOM_Z0',(#78),#80,.T.); #82=ORIENTED_EDGE('',*,*,#51,.T.); #83=ORIENTED_EDGE('',*,*,#54,.T.); #84=ORIENTED_EDGE('',*,*,#57,.T.); #85=ORIENTED_EDGE('',*,*,#60,.T.); #86=EDGE_LOOP('',(#82,#83,#84,#85)); #87=FACE_OUTER_BOUND('',#86,.T.); #88=AXIS2_PLACEMENT_3D('',#18,#26,#22); #89=PLANE('',#88); #90=ADVANCED_FACE('TOP_Z10',(#87),#89,.T.); #91=ORIENTED_EDGE('',*,*,#39,.T.); #92=ORIENTED_EDGE('',*,*,#66,.T.); #93=ORIENTED_EDGE('',*,*,#51,.F.); #94=ORIENTED_EDGE('',*,*,#63,.F.); #95=EDGE_LOOP('',(#91,#92,#93,#94)); #96=FACE_OUTER_BOUND('',#95,.T.); #97=AXIS2_PLACEMENT_3D('',#14,#25,#22); #98=PLANE('',#97); #99=ADVANCED_FACE('FRONT_Y0',(#96),#98,.T.); #100=ORIENTED_EDGE('',*,*,#72,.T.); #101=ORIENTED_EDGE('',*,*,#57,.F.); #102=ORIENTED_EDGE('',*,*,#69,.F.); #103=ORIENTED_EDGE('',*,*,#45,.T.); #104=EDGE_LOOP('',(#100,#101,#102,#103)); #105=FACE_OUTER_BOUND('',#104,.T.); #106=AXIS2_PLACEMENT_3D('',#17,#24,#22); #107=PLANE('',#106); #108=ADVANCED_FACE('BACK_Y10',(#105),#107,.T.); #109=ORIENTED_EDGE('',*,*,#63,.T.); #110=ORIENTED_EDGE('',*,*,#60,.F.); #111=ORIENTED_EDGE('',*,*,#72,.F.); #112=ORIENTED_EDGE('',*,*,#48,.T.); #113=EDGE_LOOP('',(#109,#110,#111,#112)); #114=FACE_OUTER_BOUND('',#113,.T.); #115=AXIS2_PLACEMENT_3D('',#14,#23,#24); #116=PLANE('',#115); #117=ADVANCED_FACE('LEFT_X0',(#114),#116,.T.); #118=ORIENTED_EDGE('',*,*,#42,.T.); #119=ORIENTED_EDGE('',*,*,#69,.T.); #120=ORIENTED_EDGE('',*,*,#54,.F.); #121=ORIENTED_EDGE('',*,*,#66,.F.); #122=EDGE_LOOP('',(#118,#119,#120,#121)); #123=FACE_OUTER_BOUND('',#122,.T.); #124=AXIS2_PLACEMENT_3D('',#15,#22,#24); #125=PLANE('',#124); #126=ADVANCED_FACE('RIGHT_X10',(#123),#125,.T.); #127=CLOSED_SHELL('',(#81,#90,#99,#108,#117,#126)); #128=MANIFOLD_SOLID_BREP('CUBE_10MM',#127); #129=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#28,#128),#13); #130=SHAPE_DEFINITION_REPRESENTATION(#8,#129); #131=PRODUCT_RELATED_PRODUCT_CATEGORY('part','',(#4)); ENDSEC; END-ISO-10303-21;