Files

141 lines
5.4 KiB
Plaintext
Raw Permalink Normal View History

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;