ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('Faceted solid from STL'),'2;1');
FILE_NAME('model.step','2026-10-28T04:01:44.108Z',(''),(''),'The 3D Armory','The 3D Armory','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#2=APPLICATION_PROTOCOL_DEFINITION('international standard','config_control_design',1994,#1);
#3=PRODUCT_CONTEXT('',#1,'mechanical');
#4=PRODUCT('model','model','',(#3));
#5=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('','',#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-7),#9,'distance_accuracy_value','');
#13=(GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#9,#10,#11)) REPRESENTATION_CONTEXT('','3D'));
#14=CARTESIAN_POINT('',(0.,0.,0.));
#15=CARTESIAN_POINT('',(10.,10.,0.));
#16=CARTESIAN_POINT('',(10.,0.,0.));
#17=CARTESIAN_POINT('',(0.,10.,0.));
#18=CARTESIAN_POINT('',(0.,0.,10.));
#19=CARTESIAN_POINT('',(10.,0.,10.));
#20=CARTESIAN_POINT('',(10.,10.,10.));
#21=CARTESIAN_POINT('',(0.,10.,10.));
#22=DIRECTION('',(0.,0.,-1.));
#23=DIRECTION('',(0.7071067811865475,0.7071067811865475,0.));
#24=AXIS2_PLACEMENT_3D('',#14,#22,#23);
#25=PLANE('',#24);
#26=POLY_LOOP('',(#14,#15,#16));
#27=FACE_OUTER_BOUND('',#26,.T.);
#28=FACE_SURFACE('',(#27),#25,.T.);
#29=DIRECTION('',(0.,0.,-1.));
#30=DIRECTION('',(0.,1.,0.));
#31=AXIS2_PLACEMENT_3D('',#14,#29,#30);
#32=PLANE('',#31);
#33=POLY_LOOP('',(#14,#17,#15));
#34=FACE_OUTER_BOUND('',#33,.T.);
#35=FACE_SURFACE('',(#34),#32,.T.);
#36=DIRECTION('',(1.,0.,0.));
#37=DIRECTION('',(0.,1.,0.));
#38=AXIS2_PLACEMENT_3D('',#16,#36,#37);
#39=PLANE('',#38);
#40=POLY_LOOP('',(#16,#15,#20));
#41=FACE_OUTER_BOUND('',#40,.T.);
#42=FACE_SURFACE('',(#41),#39,.T.);
#43=DIRECTION('',(0.,-1.,0.));
#44=DIRECTION('',(1.,0.,0.));
#45=AXIS2_PLACEMENT_3D('',#14,#43,#44);
#46=PLANE('',#45);
#47=POLY_LOOP('',(#14,#16,#19));
#48=FACE_OUTER_BOUND('',#47,.T.);
#49=FACE_SURFACE('',(#48),#46,.T.);
#50=DIRECTION('',(-1.,0.,0.));
#51=DIRECTION('',(0.,0.7071067811865475,0.7071067811865475));
#52=AXIS2_PLACEMENT_3D('',#14,#50,#51);
#53=PLANE('',#52);
#54=POLY_LOOP('',(#14,#21,#17));
#55=FACE_OUTER_BOUND('',#54,.T.);
#56=FACE_SURFACE('',(#55),#53,.T.);
#57=DIRECTION('',(0.,1.,0.));
#58=DIRECTION('',(0.7071067811865475,0.,0.7071067811865475));
#59=AXIS2_PLACEMENT_3D('',#17,#57,#58);
#60=PLANE('',#59);
#61=POLY_LOOP('',(#17,#20,#15));
#62=FACE_OUTER_BOUND('',#61,.T.);
#63=FACE_SURFACE('',(#62),#60,.T.);
#64=DIRECTION('',(1.,0.,0.));
#65=DIRECTION('',(0.,0.7071067811865475,0.7071067811865475));
#66=AXIS2_PLACEMENT_3D('',#16,#64,#65);
#67=PLANE('',#66);
#68=POLY_LOOP('',(#16,#20,#19));
#69=FACE_OUTER_BOUND('',#68,.T.);
#70=FACE_SURFACE('',(#69),#67,.T.);
#71=DIRECTION('',(0.,-1.,0.));
#72=DIRECTION('',(0.7071067811865475,0.,0.7071067811865475));
#73=AXIS2_PLACEMENT_3D('',#14,#71,#72);
#74=PLANE('',#73);
#75=POLY_LOOP('',(#14,#19,#18));
#76=FACE_OUTER_BOUND('',#75,.T.);
#77=FACE_SURFACE('',(#76),#74,.T.);
#78=DIRECTION('',(0.,1.,0.));
#79=DIRECTION('',(0.,0.,1.));
#80=AXIS2_PLACEMENT_3D('',#17,#78,#79);
#81=PLANE('',#80);
#82=POLY_LOOP('',(#17,#21,#20));
#83=FACE_OUTER_BOUND('',#82,.T.);
#84=FACE_SURFACE('',(#83),#81,.T.);
#85=DIRECTION('',(-1.,0.,0.));
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#14,#85,#86);
#88=PLANE('',#87);
#89=POLY_LOOP('',(#14,#18,#21));
#90=FACE_OUTER_BOUND('',#89,.T.);
#91=FACE_SURFACE('',(#90),#88,.T.);
#92=DIRECTION('',(0.,0.,1.));
#93=DIRECTION('',(1.,0.,0.));
#94=AXIS2_PLACEMENT_3D('',#18,#92,#93);
#95=PLANE('',#94);
#96=POLY_LOOP('',(#18,#19,#20));
#97=FACE_OUTER_BOUND('',#96,.T.);
#98=FACE_SURFACE('',(#97),#95,.T.);
#99=DIRECTION('',(0.,0.,1.));
#100=DIRECTION('',(0.7071067811865475,0.7071067811865475,0.));
#101=AXIS2_PLACEMENT_3D('',#18,#99,#100);
#102=PLANE('',#101);
#103=POLY_LOOP('',(#18,#20,#21));
#104=FACE_OUTER_BOUND('',#103,.T.);
#105=FACE_SURFACE('',(#104),#102,.T.);
#106=CLOSED_SHELL('',(#28,#35,#42,#49,#56,#63,#70,#77,#84,#91,#98,#105));
#107=FACETED_BREP('Mesh solid',#106);
#108=FACETED_BREP_SHAPE_REPRESENTATION('',(#107),#13);
#109=SHAPE_DEFINITION_REPRESENTATION(#8,#108);
ENDSEC;
END-ISO-10303-21;
