OneBot: Leantime 改造版源码(BOM/Univer 表格/AI 接管/品牌替换等)

This commit is contained in:
wangruiguo
2026-09-03 18:49:20 +08:00
commit d647428529
3501 changed files with 1988906 additions and 0 deletions

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-100x10.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,56,-8));
#7=CARTESIAN_POINT('',(0,56,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,56);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,56);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,56);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,150));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,53,0));
#43=CARTESIAN_POINT('',(0,53,150));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,53);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,53);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,53);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,150));
#75=CARTESIAN_POINT('',(0,0,160));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,56,150));
#79=CARTESIAN_POINT('',(0,56,160));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,56);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,56);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,56);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,138));
#111=CARTESIAN_POINT('',(0,0,174));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,14.286,138));
#115=CARTESIAN_POINT('',(0,14.286,174));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,14.286);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,14.286);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,14.286);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-100x100.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,56,-8));
#7=CARTESIAN_POINT('',(0,56,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,56);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,56);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,56);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,240));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,53,0));
#43=CARTESIAN_POINT('',(0,53,240));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,53);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,53);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,53);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,240));
#75=CARTESIAN_POINT('',(0,0,250));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,56,240));
#79=CARTESIAN_POINT('',(0,56,250));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,56);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,56);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,56);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,228));
#111=CARTESIAN_POINT('',(0,0,354));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,14.286,228));
#115=CARTESIAN_POINT('',(0,14.286,354));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,14.286);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,14.286);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,14.286);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-100x20.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,56,-8));
#7=CARTESIAN_POINT('',(0,56,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,56);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,56);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,56);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,160));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,53,0));
#43=CARTESIAN_POINT('',(0,53,160));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,53);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,53);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,53);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,160));
#75=CARTESIAN_POINT('',(0,0,170));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,56,160));
#79=CARTESIAN_POINT('',(0,56,170));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,56);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,56);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,56);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,148));
#111=CARTESIAN_POINT('',(0,0,194));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,14.286,148));
#115=CARTESIAN_POINT('',(0,14.286,194));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,14.286);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,14.286);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,14.286);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-100x30.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,56,-8));
#7=CARTESIAN_POINT('',(0,56,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,56);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,56);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,56);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,170));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,53,0));
#43=CARTESIAN_POINT('',(0,53,170));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,53);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,53);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,53);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,170));
#75=CARTESIAN_POINT('',(0,0,180));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,56,170));
#79=CARTESIAN_POINT('',(0,56,180));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,56);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,56);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,56);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,158));
#111=CARTESIAN_POINT('',(0,0,214));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,14.286,158));
#115=CARTESIAN_POINT('',(0,14.286,214));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,14.286);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,14.286);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,14.286);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-100x50.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,56,-8));
#7=CARTESIAN_POINT('',(0,56,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,56);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,56);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,56);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,190));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,53,0));
#43=CARTESIAN_POINT('',(0,53,190));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,53);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,53);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,53);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,190));
#75=CARTESIAN_POINT('',(0,0,200));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,56,190));
#79=CARTESIAN_POINT('',(0,56,200));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,56);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,56);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,56);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,178));
#111=CARTESIAN_POINT('',(0,0,254));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,14.286,178));
#115=CARTESIAN_POINT('',(0,14.286,254));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,14.286);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,14.286);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,14.286);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-100x75.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,56,-8));
#7=CARTESIAN_POINT('',(0,56,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,56);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,56);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,56);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,215));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,53,0));
#43=CARTESIAN_POINT('',(0,53,215));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,53);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,53);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,53);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,215));
#75=CARTESIAN_POINT('',(0,0,225));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,56,215));
#79=CARTESIAN_POINT('',(0,56,225));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,56);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,56);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,56);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,203));
#111=CARTESIAN_POINT('',(0,0,304));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,14.286,203));
#115=CARTESIAN_POINT('',(0,14.286,304));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,14.286);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,14.286);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,14.286);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-125x10.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,68.5,-8));
#7=CARTESIAN_POINT('',(0,68.5,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,68.5);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,68.5);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,68.5);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,177.5));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,65.5,0));
#43=CARTESIAN_POINT('',(0,65.5,177.5));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,65.5);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,65.5);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,65.5);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,177.5));
#75=CARTESIAN_POINT('',(0,0,187.5));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,68.5,177.5));
#79=CARTESIAN_POINT('',(0,68.5,187.5));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,68.5);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,68.5);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,68.5);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,165.5));
#111=CARTESIAN_POINT('',(0,0,201.5));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,17.857,165.5));
#115=CARTESIAN_POINT('',(0,17.857,201.5));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,17.857);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,17.857);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,17.857);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-125x100.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,68.5,-8));
#7=CARTESIAN_POINT('',(0,68.5,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,68.5);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,68.5);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,68.5);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,267.5));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,65.5,0));
#43=CARTESIAN_POINT('',(0,65.5,267.5));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,65.5);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,65.5);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,65.5);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,267.5));
#75=CARTESIAN_POINT('',(0,0,277.5));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,68.5,267.5));
#79=CARTESIAN_POINT('',(0,68.5,277.5));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,68.5);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,68.5);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,68.5);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,255.5));
#111=CARTESIAN_POINT('',(0,0,381.5));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,17.857,255.5));
#115=CARTESIAN_POINT('',(0,17.857,381.5));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,17.857);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,17.857);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,17.857);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-125x20.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,68.5,-8));
#7=CARTESIAN_POINT('',(0,68.5,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,68.5);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,68.5);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,68.5);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,187.5));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,65.5,0));
#43=CARTESIAN_POINT('',(0,65.5,187.5));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,65.5);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,65.5);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,65.5);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,187.5));
#75=CARTESIAN_POINT('',(0,0,197.5));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,68.5,187.5));
#79=CARTESIAN_POINT('',(0,68.5,197.5));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,68.5);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,68.5);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,68.5);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,175.5));
#111=CARTESIAN_POINT('',(0,0,221.5));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,17.857,175.5));
#115=CARTESIAN_POINT('',(0,17.857,221.5));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,17.857);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,17.857);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,17.857);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-125x30.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,68.5,-8));
#7=CARTESIAN_POINT('',(0,68.5,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,68.5);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,68.5);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,68.5);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,197.5));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,65.5,0));
#43=CARTESIAN_POINT('',(0,65.5,197.5));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,65.5);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,65.5);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,65.5);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,197.5));
#75=CARTESIAN_POINT('',(0,0,207.5));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,68.5,197.5));
#79=CARTESIAN_POINT('',(0,68.5,207.5));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,68.5);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,68.5);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,68.5);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,185.5));
#111=CARTESIAN_POINT('',(0,0,241.5));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,17.857,185.5));
#115=CARTESIAN_POINT('',(0,17.857,241.5));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,17.857);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,17.857);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,17.857);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-125x50.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,68.5,-8));
#7=CARTESIAN_POINT('',(0,68.5,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,68.5);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,68.5);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,68.5);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,217.5));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,65.5,0));
#43=CARTESIAN_POINT('',(0,65.5,217.5));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,65.5);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,65.5);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,65.5);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,217.5));
#75=CARTESIAN_POINT('',(0,0,227.5));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,68.5,217.5));
#79=CARTESIAN_POINT('',(0,68.5,227.5));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,68.5);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,68.5);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,68.5);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,205.5));
#111=CARTESIAN_POINT('',(0,0,281.5));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,17.857,205.5));
#115=CARTESIAN_POINT('',(0,17.857,281.5));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,17.857);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,17.857);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,17.857);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-125x75.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,68.5,-8));
#7=CARTESIAN_POINT('',(0,68.5,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,68.5);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,68.5);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,68.5);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,242.5));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,65.5,0));
#43=CARTESIAN_POINT('',(0,65.5,242.5));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,65.5);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,65.5);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,65.5);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,242.5));
#75=CARTESIAN_POINT('',(0,0,252.5));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,68.5,242.5));
#79=CARTESIAN_POINT('',(0,68.5,252.5));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,68.5);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,68.5);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,68.5);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,230.5));
#111=CARTESIAN_POINT('',(0,0,331.5));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,17.857,230.5));
#115=CARTESIAN_POINT('',(0,17.857,331.5));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,17.857);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,17.857);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,17.857);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-160x10.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,86,-8));
#7=CARTESIAN_POINT('',(0,86,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,86);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,86);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,86);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,216));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,83,0));
#43=CARTESIAN_POINT('',(0,83,216));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,83);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,83);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,83);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,216));
#75=CARTESIAN_POINT('',(0,0,226));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,86,216));
#79=CARTESIAN_POINT('',(0,86,226));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,86);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,86);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,86);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,204));
#111=CARTESIAN_POINT('',(0,0,240));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,22.857,204));
#115=CARTESIAN_POINT('',(0,22.857,240));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,22.857);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,22.857);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,22.857);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-160x100.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,86,-8));
#7=CARTESIAN_POINT('',(0,86,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,86);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,86);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,86);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,306));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,83,0));
#43=CARTESIAN_POINT('',(0,83,306));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,83);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,83);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,83);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,306));
#75=CARTESIAN_POINT('',(0,0,316));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,86,306));
#79=CARTESIAN_POINT('',(0,86,316));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,86);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,86);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,86);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,294));
#111=CARTESIAN_POINT('',(0,0,420));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,22.857,294));
#115=CARTESIAN_POINT('',(0,22.857,420));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,22.857);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,22.857);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,22.857);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-160x20.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,86,-8));
#7=CARTESIAN_POINT('',(0,86,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,86);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,86);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,86);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,226));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,83,0));
#43=CARTESIAN_POINT('',(0,83,226));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,83);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,83);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,83);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,226));
#75=CARTESIAN_POINT('',(0,0,236));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,86,226));
#79=CARTESIAN_POINT('',(0,86,236));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,86);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,86);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,86);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,214));
#111=CARTESIAN_POINT('',(0,0,260));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,22.857,214));
#115=CARTESIAN_POINT('',(0,22.857,260));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,22.857);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,22.857);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,22.857);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-160x30.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,86,-8));
#7=CARTESIAN_POINT('',(0,86,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,86);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,86);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,86);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,236));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,83,0));
#43=CARTESIAN_POINT('',(0,83,236));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,83);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,83);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,83);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,236));
#75=CARTESIAN_POINT('',(0,0,246));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,86,236));
#79=CARTESIAN_POINT('',(0,86,246));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,86);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,86);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,86);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,224));
#111=CARTESIAN_POINT('',(0,0,280));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,22.857,224));
#115=CARTESIAN_POINT('',(0,22.857,280));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,22.857);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,22.857);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,22.857);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-160x50.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,86,-8));
#7=CARTESIAN_POINT('',(0,86,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,86);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,86);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,86);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,256));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,83,0));
#43=CARTESIAN_POINT('',(0,83,256));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,83);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,83);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,83);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,256));
#75=CARTESIAN_POINT('',(0,0,266));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,86,256));
#79=CARTESIAN_POINT('',(0,86,266));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,86);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,86);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,86);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,244));
#111=CARTESIAN_POINT('',(0,0,320));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,22.857,244));
#115=CARTESIAN_POINT('',(0,22.857,320));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,22.857);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,22.857);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,22.857);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-160x75.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,86,-8));
#7=CARTESIAN_POINT('',(0,86,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,86);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,86);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,86);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,281));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,83,0));
#43=CARTESIAN_POINT('',(0,83,281));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,83);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,83);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,83);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,281));
#75=CARTESIAN_POINT('',(0,0,291));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,86,281));
#79=CARTESIAN_POINT('',(0,86,291));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,86);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,86);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,86);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,269));
#111=CARTESIAN_POINT('',(0,0,370));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,22.857,269));
#115=CARTESIAN_POINT('',(0,22.857,370));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,22.857);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,22.857);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,22.857);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-200x10.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,106,-8));
#7=CARTESIAN_POINT('',(0,106,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,106);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,106);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,106);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,260));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,103,0));
#43=CARTESIAN_POINT('',(0,103,260));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,103);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,103);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,103);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,260));
#75=CARTESIAN_POINT('',(0,0,270));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,106,260));
#79=CARTESIAN_POINT('',(0,106,270));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,106);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,106);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,106);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,248));
#111=CARTESIAN_POINT('',(0,0,284));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,28.571,248));
#115=CARTESIAN_POINT('',(0,28.571,284));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,28.571);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,28.571);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,28.571);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-200x100.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,106,-8));
#7=CARTESIAN_POINT('',(0,106,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,106);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,106);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,106);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,350));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,103,0));
#43=CARTESIAN_POINT('',(0,103,350));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,103);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,103);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,103);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,350));
#75=CARTESIAN_POINT('',(0,0,360));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,106,350));
#79=CARTESIAN_POINT('',(0,106,360));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,106);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,106);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,106);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,338));
#111=CARTESIAN_POINT('',(0,0,464));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,28.571,338));
#115=CARTESIAN_POINT('',(0,28.571,464));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,28.571);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,28.571);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,28.571);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-200x20.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,106,-8));
#7=CARTESIAN_POINT('',(0,106,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,106);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,106);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,106);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,270));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,103,0));
#43=CARTESIAN_POINT('',(0,103,270));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,103);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,103);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,103);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,270));
#75=CARTESIAN_POINT('',(0,0,280));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,106,270));
#79=CARTESIAN_POINT('',(0,106,280));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,106);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,106);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,106);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,258));
#111=CARTESIAN_POINT('',(0,0,304));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,28.571,258));
#115=CARTESIAN_POINT('',(0,28.571,304));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,28.571);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,28.571);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,28.571);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-200x30.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,106,-8));
#7=CARTESIAN_POINT('',(0,106,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,106);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,106);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,106);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,280));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,103,0));
#43=CARTESIAN_POINT('',(0,103,280));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,103);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,103);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,103);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,280));
#75=CARTESIAN_POINT('',(0,0,290));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,106,280));
#79=CARTESIAN_POINT('',(0,106,290));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,106);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,106);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,106);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,268));
#111=CARTESIAN_POINT('',(0,0,324));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,28.571,268));
#115=CARTESIAN_POINT('',(0,28.571,324));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,28.571);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,28.571);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,28.571);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-200x50.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,106,-8));
#7=CARTESIAN_POINT('',(0,106,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,106);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,106);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,106);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,300));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,103,0));
#43=CARTESIAN_POINT('',(0,103,300));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,103);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,103);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,103);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,300));
#75=CARTESIAN_POINT('',(0,0,310));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,106,300));
#79=CARTESIAN_POINT('',(0,106,310));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,106);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,106);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,106);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,288));
#111=CARTESIAN_POINT('',(0,0,364));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,28.571,288));
#115=CARTESIAN_POINT('',(0,28.571,364));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,28.571);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,28.571);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,28.571);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-200x75.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,106,-8));
#7=CARTESIAN_POINT('',(0,106,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,106);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,106);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,106);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,325));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,103,0));
#43=CARTESIAN_POINT('',(0,103,325));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,103);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,103);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,103);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,325));
#75=CARTESIAN_POINT('',(0,0,335));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,106,325));
#79=CARTESIAN_POINT('',(0,106,335));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,106);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,106);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,106);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,313));
#111=CARTESIAN_POINT('',(0,0,414));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,28.571,313));
#115=CARTESIAN_POINT('',(0,28.571,414));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,28.571);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,28.571);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,28.571);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-250x10.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,131,-8));
#7=CARTESIAN_POINT('',(0,131,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,131);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,131);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,131);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,315));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,128,0));
#43=CARTESIAN_POINT('',(0,128,315));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,128);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,128);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,128);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,315));
#75=CARTESIAN_POINT('',(0,0,325));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,131,315));
#79=CARTESIAN_POINT('',(0,131,325));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,131);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,131);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,131);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,303));
#111=CARTESIAN_POINT('',(0,0,339));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,35.714,303));
#115=CARTESIAN_POINT('',(0,35.714,339));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,35.714);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,35.714);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,35.714);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-250x100.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,131,-8));
#7=CARTESIAN_POINT('',(0,131,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,131);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,131);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,131);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,405));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,128,0));
#43=CARTESIAN_POINT('',(0,128,405));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,128);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,128);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,128);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,405));
#75=CARTESIAN_POINT('',(0,0,415));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,131,405));
#79=CARTESIAN_POINT('',(0,131,415));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,131);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,131);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,131);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,393));
#111=CARTESIAN_POINT('',(0,0,519));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,35.714,393));
#115=CARTESIAN_POINT('',(0,35.714,519));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,35.714);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,35.714);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,35.714);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-250x20.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,131,-8));
#7=CARTESIAN_POINT('',(0,131,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,131);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,131);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,131);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,325));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,128,0));
#43=CARTESIAN_POINT('',(0,128,325));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,128);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,128);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,128);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,325));
#75=CARTESIAN_POINT('',(0,0,335));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,131,325));
#79=CARTESIAN_POINT('',(0,131,335));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,131);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,131);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,131);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,313));
#111=CARTESIAN_POINT('',(0,0,359));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,35.714,313));
#115=CARTESIAN_POINT('',(0,35.714,359));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,35.714);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,35.714);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,35.714);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-250x30.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,131,-8));
#7=CARTESIAN_POINT('',(0,131,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,131);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,131);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,131);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,335));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,128,0));
#43=CARTESIAN_POINT('',(0,128,335));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,128);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,128);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,128);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,335));
#75=CARTESIAN_POINT('',(0,0,345));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,131,335));
#79=CARTESIAN_POINT('',(0,131,345));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,131);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,131);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,131);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,323));
#111=CARTESIAN_POINT('',(0,0,379));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,35.714,323));
#115=CARTESIAN_POINT('',(0,35.714,379));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,35.714);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,35.714);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,35.714);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-250x50.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,131,-8));
#7=CARTESIAN_POINT('',(0,131,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,131);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,131);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,131);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,355));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,128,0));
#43=CARTESIAN_POINT('',(0,128,355));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,128);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,128);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,128);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,355));
#75=CARTESIAN_POINT('',(0,0,365));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,131,355));
#79=CARTESIAN_POINT('',(0,131,365));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,131);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,131);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,131);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,343));
#111=CARTESIAN_POINT('',(0,0,419));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,35.714,343));
#115=CARTESIAN_POINT('',(0,35.714,419));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,35.714);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,35.714);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,35.714);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-250x75.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,131,-8));
#7=CARTESIAN_POINT('',(0,131,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,131);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,131);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,131);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,380));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,128,0));
#43=CARTESIAN_POINT('',(0,128,380));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,128);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,128);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,128);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,380));
#75=CARTESIAN_POINT('',(0,0,390));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,131,380));
#79=CARTESIAN_POINT('',(0,131,390));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,131);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,131);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,131);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,368));
#111=CARTESIAN_POINT('',(0,0,469));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,35.714,368));
#115=CARTESIAN_POINT('',(0,35.714,469));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,35.714);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,35.714);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,35.714);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-320x10.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,166,-8));
#7=CARTESIAN_POINT('',(0,166,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,166);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,166);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,166);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,392));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,163,0));
#43=CARTESIAN_POINT('',(0,163,392));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,163);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,163);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,163);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,392));
#75=CARTESIAN_POINT('',(0,0,402));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,166,392));
#79=CARTESIAN_POINT('',(0,166,402));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,166);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,166);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,166);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,380));
#111=CARTESIAN_POINT('',(0,0,416));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,45.714,380));
#115=CARTESIAN_POINT('',(0,45.714,416));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,45.714);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,45.714);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,45.714);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-320x100.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,166,-8));
#7=CARTESIAN_POINT('',(0,166,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,166);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,166);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,166);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,482));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,163,0));
#43=CARTESIAN_POINT('',(0,163,482));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,163);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,163);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,163);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,482));
#75=CARTESIAN_POINT('',(0,0,492));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,166,482));
#79=CARTESIAN_POINT('',(0,166,492));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,166);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,166);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,166);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,470));
#111=CARTESIAN_POINT('',(0,0,596));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,45.714,470));
#115=CARTESIAN_POINT('',(0,45.714,596));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,45.714);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,45.714);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,45.714);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-320x20.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,166,-8));
#7=CARTESIAN_POINT('',(0,166,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,166);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,166);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,166);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,402));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,163,0));
#43=CARTESIAN_POINT('',(0,163,402));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,163);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,163);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,163);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,402));
#75=CARTESIAN_POINT('',(0,0,412));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,166,402));
#79=CARTESIAN_POINT('',(0,166,412));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,166);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,166);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,166);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,390));
#111=CARTESIAN_POINT('',(0,0,436));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,45.714,390));
#115=CARTESIAN_POINT('',(0,45.714,436));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,45.714);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,45.714);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,45.714);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-320x30.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,166,-8));
#7=CARTESIAN_POINT('',(0,166,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,166);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,166);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,166);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,412));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,163,0));
#43=CARTESIAN_POINT('',(0,163,412));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,163);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,163);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,163);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,412));
#75=CARTESIAN_POINT('',(0,0,422));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,166,412));
#79=CARTESIAN_POINT('',(0,166,422));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,166);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,166);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,166);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,400));
#111=CARTESIAN_POINT('',(0,0,456));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,45.714,400));
#115=CARTESIAN_POINT('',(0,45.714,456));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,45.714);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,45.714);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,45.714);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-320x50.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,166,-8));
#7=CARTESIAN_POINT('',(0,166,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,166);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,166);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,166);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,432));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,163,0));
#43=CARTESIAN_POINT('',(0,163,432));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,163);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,163);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,163);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,432));
#75=CARTESIAN_POINT('',(0,0,442));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,166,432));
#79=CARTESIAN_POINT('',(0,166,442));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,166);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,166);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,166);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,420));
#111=CARTESIAN_POINT('',(0,0,496));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,45.714,420));
#115=CARTESIAN_POINT('',(0,45.714,496));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,45.714);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,45.714);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,45.714);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-320x75.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,166,-8));
#7=CARTESIAN_POINT('',(0,166,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,166);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,166);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,166);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,457));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,163,0));
#43=CARTESIAN_POINT('',(0,163,457));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,163);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,163);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,163);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,457));
#75=CARTESIAN_POINT('',(0,0,467));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,166,457));
#79=CARTESIAN_POINT('',(0,166,467));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,166);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,166);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,166);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,445));
#111=CARTESIAN_POINT('',(0,0,546));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,45.714,445));
#115=CARTESIAN_POINT('',(0,45.714,546));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,45.714);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,45.714);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,45.714);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,753 @@
ISO-10303-21;
HEADER;
/* Generated by software containing ST-Developer
* from STEP Tools, Inc. (www.steptools.com)
*/
/* OPTION: using custom schema-name function */
FILE_DESCRIPTION(
/* description */ (''),
/* implementation_level */ '2;1');
FILE_NAME(
/* name */ '\X2\5939722A\X0\_v2.0_1.stp',
/* time_stamp */ '2026-07-11T10:50:30+08:00',
/* author */ (''),
/* organization */ (''),
/* preprocessor_version */ 'ST-DEVELOPER v20.1',
/* originating_system */ 'SIEMENS PLM Software NX2512.1700',
/* authorisation */ '');
FILE_SCHEMA (('AUTOMOTIVE_DESIGN { 1 0 10303 214 3 1 1 1 }'));
ENDSEC;
DATA;
#10=SHAPE_REPRESENTATION_RELATIONSHIP('None',
'relationship between \X2\5939722A\X0\_v2.0_1-None and \X2\5939722A\X0\_
v2.0_1-None',#22,#11);
#11=ADVANCED_BREP_SHAPE_REPRESENTATION('\X2\5939722A\X0\_v2.0_1-None',(#32),
#698);
#12=SHAPE_DEFINITION_REPRESENTATION(#13,#22);
#13=PRODUCT_DEFINITION_SHAPE('','',#14);
#14=PRODUCT_DEFINITION(' ','',#16,#15);
#15=PRODUCT_DEFINITION_CONTEXT('part definition',#21,'design');
#16=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE(' ',' ',#18,
.NOT_KNOWN.);
#17=PRODUCT_RELATED_PRODUCT_CATEGORY('part','',(#18));
#18=PRODUCT('\X2\5939722A\X0\_v2.0_1','\X2\5939722A\X0\_v2.0_1',' ',(#19));
#19=PRODUCT_CONTEXT(' ',#21,'mechanical');
#20=APPLICATION_PROTOCOL_DEFINITION('international standard',
'automotive_design',2010,#21);
#21=APPLICATION_CONTEXT(
'core data for automotive mechanical design processes');
#22=SHAPE_REPRESENTATION('\X2\5939722A\X0\_v2.0_1-None',(#425),#698);
#23=PRESENTATION_LAYER_ASSIGNMENT('1','Layer 1',(#32));
#24=STYLED_ITEM('',(#25),#32);
#25=PRESENTATION_STYLE_ASSIGNMENT((#26));
#26=SURFACE_STYLE_USAGE(.BOTH.,#27);
#27=SURFACE_SIDE_STYLE('',(#28));
#28=SURFACE_STYLE_FILL_AREA(#29);
#29=FILL_AREA_STYLE('',(#30));
#30=FILL_AREA_STYLE_COLOUR('',#31);
#31=COLOUR_RGB('orange',1.,0.6,0.);
#32=MANIFOLD_SOLID_BREP('',#33);
#33=CLOSED_SHELL('',(#71,#72,#73,#74,#75,#76,#77,#78,#79,#80,#81,#82,#83,
#84,#85,#86,#87,#88,#89,#90,#91));
#34=FACE_BOUND('',#130,.T.);
#35=FACE_BOUND('',#131,.T.);
#36=FACE_BOUND('',#133,.T.);
#37=FACE_BOUND('',#134,.T.);
#38=FACE_BOUND('',#135,.T.);
#39=FACE_BOUND('',#136,.T.);
#40=FACE_BOUND('',#137,.T.);
#41=FACE_BOUND('',#138,.T.);
#42=FACE_BOUND('',#139,.T.);
#43=FACE_BOUND('',#140,.T.);
#44=CYLINDRICAL_SURFACE('',#430,10.);
#45=CYLINDRICAL_SURFACE('',#434,12.5);
#46=CYLINDRICAL_SURFACE('',#441,5.);
#47=CYLINDRICAL_SURFACE('',#444,12.5);
#48=CYLINDRICAL_SURFACE('',#447,4.);
#49=CYLINDRICAL_SURFACE('',#458,5.);
#50=CYLINDRICAL_SURFACE('',#461,0.5);
#51=CYLINDRICAL_SURFACE('',#462,4.);
#52=CYLINDRICAL_SURFACE('',#463,4.);
#53=CIRCLE('',#428,10.);
#54=CIRCLE('',#429,10.);
#55=CIRCLE('',#432,12.5);
#56=CIRCLE('',#433,12.5);
#57=CIRCLE('',#439,5.);
#58=CIRCLE('',#440,5.);
#59=CIRCLE('',#442,12.5);
#60=CIRCLE('',#443,12.5);
#61=CIRCLE('',#445,4.);
#62=CIRCLE('',#446,4.);
#63=CIRCLE('',#448,0.5);
#64=CIRCLE('',#449,4.);
#65=CIRCLE('',#450,4.);
#66=CIRCLE('',#451,5.);
#67=CIRCLE('',#453,5.);
#68=CIRCLE('',#454,4.);
#69=CIRCLE('',#455,4.);
#70=CIRCLE('',#456,0.5);
#71=ADVANCED_FACE('',(#104),#92,.T.);
#72=ADVANCED_FACE('',(#105),#93,.T.);
#73=ADVANCED_FACE('',(#106),#44,.T.);
#74=ADVANCED_FACE('',(#107),#94,.T.);
#75=ADVANCED_FACE('',(#108),#45,.T.);
#76=ADVANCED_FACE('',(#109),#95,.T.);
#77=ADVANCED_FACE('',(#110),#96,.T.);
#78=ADVANCED_FACE('',(#111),#97,.T.);
#79=ADVANCED_FACE('',(#112),#98,.T.);
#80=ADVANCED_FACE('',(#34,#35),#46,.F.);
#81=ADVANCED_FACE('',(#113),#47,.T.);
#82=ADVANCED_FACE('',(#36,#37),#48,.F.);
#83=ADVANCED_FACE('',(#38,#39,#40),#99,.F.);
#84=ADVANCED_FACE('',(#41,#42,#43),#100,.T.);
#85=ADVANCED_FACE('',(#114),#49,.T.);
#86=ADVANCED_FACE('',(#115),#101,.F.);
#87=ADVANCED_FACE('',(#116),#102,.T.);
#88=ADVANCED_FACE('',(#117),#50,.F.);
#89=ADVANCED_FACE('',(#118),#51,.F.);
#90=ADVANCED_FACE('',(#119),#52,.T.);
#91=ADVANCED_FACE('',(#120),#103,.F.);
#92=PLANE('',#426);
#93=PLANE('',#427);
#94=PLANE('',#431);
#95=PLANE('',#435);
#96=PLANE('',#436);
#97=PLANE('',#437);
#98=PLANE('',#438);
#99=PLANE('',#452);
#100=PLANE('',#457);
#101=PLANE('',#459);
#102=PLANE('',#460);
#103=PLANE('',#464);
#104=FACE_OUTER_BOUND('',#121,.T.);
#105=FACE_OUTER_BOUND('',#122,.T.);
#106=FACE_OUTER_BOUND('',#123,.T.);
#107=FACE_OUTER_BOUND('',#124,.T.);
#108=FACE_OUTER_BOUND('',#125,.T.);
#109=FACE_OUTER_BOUND('',#126,.T.);
#110=FACE_OUTER_BOUND('',#127,.T.);
#111=FACE_OUTER_BOUND('',#128,.T.);
#112=FACE_OUTER_BOUND('',#129,.T.);
#113=FACE_OUTER_BOUND('',#132,.T.);
#114=FACE_OUTER_BOUND('',#141,.T.);
#115=FACE_OUTER_BOUND('',#142,.T.);
#116=FACE_OUTER_BOUND('',#143,.T.);
#117=FACE_OUTER_BOUND('',#144,.T.);
#118=FACE_OUTER_BOUND('',#145,.T.);
#119=FACE_OUTER_BOUND('',#146,.T.);
#120=FACE_OUTER_BOUND('',#147,.T.);
#121=EDGE_LOOP('',(#148,#149,#150,#151));
#122=EDGE_LOOP('',(#152,#153,#154,#155));
#123=EDGE_LOOP('',(#156,#157,#158,#159));
#124=EDGE_LOOP('',(#160,#161,#162,#163));
#125=EDGE_LOOP('',(#164,#165,#166,#167));
#126=EDGE_LOOP('',(#168,#169,#170,#171));
#127=EDGE_LOOP('',(#172,#173,#174,#175));
#128=EDGE_LOOP('',(#176,#177,#178,#179));
#129=EDGE_LOOP('',(#180,#181,#182,#183));
#130=EDGE_LOOP('',(#184));
#131=EDGE_LOOP('',(#185));
#132=EDGE_LOOP('',(#186,#187,#188,#189));
#133=EDGE_LOOP('',(#190));
#134=EDGE_LOOP('',(#191));
#135=EDGE_LOOP('',(#192,#193,#194,#195,#196,#197,#198,#199,#200,#201,#202,
#203,#204,#205,#206,#207,#208));
#136=EDGE_LOOP('',(#209));
#137=EDGE_LOOP('',(#210));
#138=EDGE_LOOP('',(#211,#212,#213,#214,#215,#216,#217,#218,#219,#220,#221,
#222,#223,#224,#225,#226,#227));
#139=EDGE_LOOP('',(#228));
#140=EDGE_LOOP('',(#229));
#141=EDGE_LOOP('',(#230,#231,#232,#233));
#142=EDGE_LOOP('',(#234,#235,#236,#237));
#143=EDGE_LOOP('',(#238,#239,#240,#241));
#144=EDGE_LOOP('',(#242,#243,#244,#245));
#145=EDGE_LOOP('',(#246,#247,#248,#249));
#146=EDGE_LOOP('',(#250,#251,#252,#253));
#147=EDGE_LOOP('',(#254,#255,#256,#257));
#148=ORIENTED_EDGE('',*,*,#296,.T.);
#149=ORIENTED_EDGE('',*,*,#297,.T.);
#150=ORIENTED_EDGE('',*,*,#298,.F.);
#151=ORIENTED_EDGE('',*,*,#299,.T.);
#152=ORIENTED_EDGE('',*,*,#300,.T.);
#153=ORIENTED_EDGE('',*,*,#301,.F.);
#154=ORIENTED_EDGE('',*,*,#302,.F.);
#155=ORIENTED_EDGE('',*,*,#303,.T.);
#156=ORIENTED_EDGE('',*,*,#304,.F.);
#157=ORIENTED_EDGE('',*,*,#303,.F.);
#158=ORIENTED_EDGE('',*,*,#305,.T.);
#159=ORIENTED_EDGE('',*,*,#306,.T.);
#160=ORIENTED_EDGE('',*,*,#307,.F.);
#161=ORIENTED_EDGE('',*,*,#306,.F.);
#162=ORIENTED_EDGE('',*,*,#308,.T.);
#163=ORIENTED_EDGE('',*,*,#309,.T.);
#164=ORIENTED_EDGE('',*,*,#310,.F.);
#165=ORIENTED_EDGE('',*,*,#309,.F.);
#166=ORIENTED_EDGE('',*,*,#311,.T.);
#167=ORIENTED_EDGE('',*,*,#312,.T.);
#168=ORIENTED_EDGE('',*,*,#313,.T.);
#169=ORIENTED_EDGE('',*,*,#314,.T.);
#170=ORIENTED_EDGE('',*,*,#315,.F.);
#171=ORIENTED_EDGE('',*,*,#312,.F.);
#172=ORIENTED_EDGE('',*,*,#316,.F.);
#173=ORIENTED_EDGE('',*,*,#317,.T.);
#174=ORIENTED_EDGE('',*,*,#318,.T.);
#175=ORIENTED_EDGE('',*,*,#299,.F.);
#176=ORIENTED_EDGE('',*,*,#319,.T.);
#177=ORIENTED_EDGE('',*,*,#320,.T.);
#178=ORIENTED_EDGE('',*,*,#321,.F.);
#179=ORIENTED_EDGE('',*,*,#322,.T.);
#180=ORIENTED_EDGE('',*,*,#323,.F.);
#181=ORIENTED_EDGE('',*,*,#324,.T.);
#182=ORIENTED_EDGE('',*,*,#325,.T.);
#183=ORIENTED_EDGE('',*,*,#326,.T.);
#184=ORIENTED_EDGE('',*,*,#327,.T.);
#185=ORIENTED_EDGE('',*,*,#328,.F.);
#186=ORIENTED_EDGE('',*,*,#329,.F.);
#187=ORIENTED_EDGE('',*,*,#326,.F.);
#188=ORIENTED_EDGE('',*,*,#330,.T.);
#189=ORIENTED_EDGE('',*,*,#301,.T.);
#190=ORIENTED_EDGE('',*,*,#331,.F.);
#191=ORIENTED_EDGE('',*,*,#332,.T.);
#192=ORIENTED_EDGE('',*,*,#321,.T.);
#193=ORIENTED_EDGE('',*,*,#333,.T.);
#194=ORIENTED_EDGE('',*,*,#316,.T.);
#195=ORIENTED_EDGE('',*,*,#298,.T.);
#196=ORIENTED_EDGE('',*,*,#334,.T.);
#197=ORIENTED_EDGE('',*,*,#335,.F.);
#198=ORIENTED_EDGE('',*,*,#336,.T.);
#199=ORIENTED_EDGE('',*,*,#337,.T.);
#200=ORIENTED_EDGE('',*,*,#338,.T.);
#201=ORIENTED_EDGE('',*,*,#313,.F.);
#202=ORIENTED_EDGE('',*,*,#311,.F.);
#203=ORIENTED_EDGE('',*,*,#308,.F.);
#204=ORIENTED_EDGE('',*,*,#305,.F.);
#205=ORIENTED_EDGE('',*,*,#302,.T.);
#206=ORIENTED_EDGE('',*,*,#330,.F.);
#207=ORIENTED_EDGE('',*,*,#325,.F.);
#208=ORIENTED_EDGE('',*,*,#339,.T.);
#209=ORIENTED_EDGE('',*,*,#327,.F.);
#210=ORIENTED_EDGE('',*,*,#331,.T.);
#211=ORIENTED_EDGE('',*,*,#318,.F.);
#212=ORIENTED_EDGE('',*,*,#340,.T.);
#213=ORIENTED_EDGE('',*,*,#319,.F.);
#214=ORIENTED_EDGE('',*,*,#341,.T.);
#215=ORIENTED_EDGE('',*,*,#323,.T.);
#216=ORIENTED_EDGE('',*,*,#329,.T.);
#217=ORIENTED_EDGE('',*,*,#300,.F.);
#218=ORIENTED_EDGE('',*,*,#304,.T.);
#219=ORIENTED_EDGE('',*,*,#307,.T.);
#220=ORIENTED_EDGE('',*,*,#310,.T.);
#221=ORIENTED_EDGE('',*,*,#315,.T.);
#222=ORIENTED_EDGE('',*,*,#342,.T.);
#223=ORIENTED_EDGE('',*,*,#343,.T.);
#224=ORIENTED_EDGE('',*,*,#344,.T.);
#225=ORIENTED_EDGE('',*,*,#345,.T.);
#226=ORIENTED_EDGE('',*,*,#346,.T.);
#227=ORIENTED_EDGE('',*,*,#296,.F.);
#228=ORIENTED_EDGE('',*,*,#328,.T.);
#229=ORIENTED_EDGE('',*,*,#332,.F.);
#230=ORIENTED_EDGE('',*,*,#339,.F.);
#231=ORIENTED_EDGE('',*,*,#324,.F.);
#232=ORIENTED_EDGE('',*,*,#341,.F.);
#233=ORIENTED_EDGE('',*,*,#322,.F.);
#234=ORIENTED_EDGE('',*,*,#345,.F.);
#235=ORIENTED_EDGE('',*,*,#347,.T.);
#236=ORIENTED_EDGE('',*,*,#335,.T.);
#237=ORIENTED_EDGE('',*,*,#348,.T.);
#238=ORIENTED_EDGE('',*,*,#343,.F.);
#239=ORIENTED_EDGE('',*,*,#349,.T.);
#240=ORIENTED_EDGE('',*,*,#337,.F.);
#241=ORIENTED_EDGE('',*,*,#350,.T.);
#242=ORIENTED_EDGE('',*,*,#346,.F.);
#243=ORIENTED_EDGE('',*,*,#348,.F.);
#244=ORIENTED_EDGE('',*,*,#334,.F.);
#245=ORIENTED_EDGE('',*,*,#297,.F.);
#246=ORIENTED_EDGE('',*,*,#338,.F.);
#247=ORIENTED_EDGE('',*,*,#349,.F.);
#248=ORIENTED_EDGE('',*,*,#342,.F.);
#249=ORIENTED_EDGE('',*,*,#314,.F.);
#250=ORIENTED_EDGE('',*,*,#344,.F.);
#251=ORIENTED_EDGE('',*,*,#350,.F.);
#252=ORIENTED_EDGE('',*,*,#336,.F.);
#253=ORIENTED_EDGE('',*,*,#347,.F.);
#254=ORIENTED_EDGE('',*,*,#333,.F.);
#255=ORIENTED_EDGE('',*,*,#320,.F.);
#256=ORIENTED_EDGE('',*,*,#340,.F.);
#257=ORIENTED_EDGE('',*,*,#317,.F.);
#258=VERTEX_POINT('',#584);
#259=VERTEX_POINT('',#585);
#260=VERTEX_POINT('',#587);
#261=VERTEX_POINT('',#589);
#262=VERTEX_POINT('',#593);
#263=VERTEX_POINT('',#594);
#264=VERTEX_POINT('',#596);
#265=VERTEX_POINT('',#598);
#266=VERTEX_POINT('',#602);
#267=VERTEX_POINT('',#604);
#268=VERTEX_POINT('',#608);
#269=VERTEX_POINT('',#610);
#270=VERTEX_POINT('',#614);
#271=VERTEX_POINT('',#616);
#272=VERTEX_POINT('',#620);
#273=VERTEX_POINT('',#622);
#274=VERTEX_POINT('',#626);
#275=VERTEX_POINT('',#628);
#276=VERTEX_POINT('',#632);
#277=VERTEX_POINT('',#633);
#278=VERTEX_POINT('',#635);
#279=VERTEX_POINT('',#637);
#280=VERTEX_POINT('',#641);
#281=VERTEX_POINT('',#642);
#282=VERTEX_POINT('',#644);
#283=VERTEX_POINT('',#646);
#284=VERTEX_POINT('',#650);
#285=VERTEX_POINT('',#652);
#286=VERTEX_POINT('',#658);
#287=VERTEX_POINT('',#660);
#288=VERTEX_POINT('',#664);
#289=VERTEX_POINT('',#666);
#290=VERTEX_POINT('',#668);
#291=VERTEX_POINT('',#670);
#292=VERTEX_POINT('',#677);
#293=VERTEX_POINT('',#679);
#294=VERTEX_POINT('',#681);
#295=VERTEX_POINT('',#683);
#296=EDGE_CURVE('',#258,#259,#351,.T.);
#297=EDGE_CURVE('',#259,#260,#352,.T.);
#298=EDGE_CURVE('',#261,#260,#353,.T.);
#299=EDGE_CURVE('',#261,#258,#354,.T.);
#300=EDGE_CURVE('',#262,#263,#355,.T.);
#301=EDGE_CURVE('',#264,#263,#356,.T.);
#302=EDGE_CURVE('',#265,#264,#357,.T.);
#303=EDGE_CURVE('',#265,#262,#358,.T.);
#304=EDGE_CURVE('',#262,#266,#53,.T.);
#305=EDGE_CURVE('',#265,#267,#54,.T.);
#306=EDGE_CURVE('',#267,#266,#359,.T.);
#307=EDGE_CURVE('',#266,#268,#360,.T.);
#308=EDGE_CURVE('',#267,#269,#361,.T.);
#309=EDGE_CURVE('',#269,#268,#362,.T.);
#310=EDGE_CURVE('',#268,#270,#55,.T.);
#311=EDGE_CURVE('',#269,#271,#56,.T.);
#312=EDGE_CURVE('',#271,#270,#363,.T.);
#313=EDGE_CURVE('',#271,#272,#364,.T.);
#314=EDGE_CURVE('',#272,#273,#365,.T.);
#315=EDGE_CURVE('',#270,#273,#366,.T.);
#316=EDGE_CURVE('',#274,#261,#367,.T.);
#317=EDGE_CURVE('',#274,#275,#368,.T.);
#318=EDGE_CURVE('',#275,#258,#369,.T.);
#319=EDGE_CURVE('',#276,#277,#370,.T.);
#320=EDGE_CURVE('',#277,#278,#371,.T.);
#321=EDGE_CURVE('',#279,#278,#372,.T.);
#322=EDGE_CURVE('',#279,#276,#373,.T.);
#323=EDGE_CURVE('',#280,#281,#374,.T.);
#324=EDGE_CURVE('',#280,#282,#375,.T.);
#325=EDGE_CURVE('',#282,#283,#376,.T.);
#326=EDGE_CURVE('',#283,#281,#377,.T.);
#327=EDGE_CURVE('',#284,#284,#57,.T.);
#328=EDGE_CURVE('',#285,#285,#58,.T.);
#329=EDGE_CURVE('',#281,#263,#59,.T.);
#330=EDGE_CURVE('',#283,#264,#60,.T.);
#331=EDGE_CURVE('',#286,#286,#61,.T.);
#332=EDGE_CURVE('',#287,#287,#62,.T.);
#333=EDGE_CURVE('',#278,#274,#378,.T.);
#334=EDGE_CURVE('',#260,#288,#63,.T.);
#335=EDGE_CURVE('',#289,#288,#379,.T.);
#336=EDGE_CURVE('',#289,#290,#64,.T.);
#337=EDGE_CURVE('',#290,#291,#380,.T.);
#338=EDGE_CURVE('',#291,#272,#65,.T.);
#339=EDGE_CURVE('',#282,#279,#66,.T.);
#340=EDGE_CURVE('',#275,#277,#381,.T.);
#341=EDGE_CURVE('',#276,#280,#67,.T.);
#342=EDGE_CURVE('',#273,#292,#68,.T.);
#343=EDGE_CURVE('',#292,#293,#382,.T.);
#344=EDGE_CURVE('',#293,#294,#69,.T.);
#345=EDGE_CURVE('',#294,#295,#383,.T.);
#346=EDGE_CURVE('',#295,#259,#70,.T.);
#347=EDGE_CURVE('',#294,#289,#384,.T.);
#348=EDGE_CURVE('',#288,#295,#385,.T.);
#349=EDGE_CURVE('',#292,#291,#386,.T.);
#350=EDGE_CURVE('',#290,#293,#387,.T.);
#351=LINE('',#583,#388);
#352=LINE('',#586,#389);
#353=LINE('',#588,#390);
#354=LINE('',#590,#391);
#355=LINE('',#592,#392);
#356=LINE('',#595,#393);
#357=LINE('',#597,#394);
#358=LINE('',#599,#395);
#359=LINE('',#605,#396);
#360=LINE('',#607,#397);
#361=LINE('',#609,#398);
#362=LINE('',#611,#399);
#363=LINE('',#617,#400);
#364=LINE('',#619,#401);
#365=LINE('',#621,#402);
#366=LINE('',#623,#403);
#367=LINE('',#625,#404);
#368=LINE('',#627,#405);
#369=LINE('',#629,#406);
#370=LINE('',#631,#407);
#371=LINE('',#634,#408);
#372=LINE('',#636,#409);
#373=LINE('',#638,#410);
#374=LINE('',#640,#411);
#375=LINE('',#643,#412);
#376=LINE('',#645,#413);
#377=LINE('',#647,#414);
#378=LINE('',#662,#415);
#379=LINE('',#665,#416);
#380=LINE('',#669,#417);
#381=LINE('',#674,#418);
#382=LINE('',#678,#419);
#383=LINE('',#682,#420);
#384=LINE('',#687,#421);
#385=LINE('',#688,#422);
#386=LINE('',#690,#423);
#387=LINE('',#691,#424);
#388=VECTOR('',#467,1.);
#389=VECTOR('',#468,1.);
#390=VECTOR('',#469,1.);
#391=VECTOR('',#470,1.);
#392=VECTOR('',#473,1.);
#393=VECTOR('',#474,1.);
#394=VECTOR('',#475,1.);
#395=VECTOR('',#476,1.);
#396=VECTOR('',#483,1.);
#397=VECTOR('',#486,1.);
#398=VECTOR('',#487,1.);
#399=VECTOR('',#488,1.);
#400=VECTOR('',#495,1.);
#401=VECTOR('',#498,1.);
#402=VECTOR('',#499,1.);
#403=VECTOR('',#500,1.);
#404=VECTOR('',#503,1.);
#405=VECTOR('',#504,1.);
#406=VECTOR('',#505,1.);
#407=VECTOR('',#508,1.);
#408=VECTOR('',#509,1.);
#409=VECTOR('',#510,1.);
#410=VECTOR('',#511,1.);
#411=VECTOR('',#514,1.);
#412=VECTOR('',#515,1.);
#413=VECTOR('',#516,1.);
#414=VECTOR('',#517,1.);
#415=VECTOR('',#538,1.);
#416=VECTOR('',#541,1.);
#417=VECTOR('',#544,1.);
#418=VECTOR('',#551,1.);
#419=VECTOR('',#556,1.);
#420=VECTOR('',#559,1.);
#421=VECTOR('',#566,1.);
#422=VECTOR('',#567,1.);
#423=VECTOR('',#570,1.);
#424=VECTOR('',#571,1.);
#425=AXIS2_PLACEMENT_3D('',#582,#465,#466);
#426=AXIS2_PLACEMENT_3D('',#591,#471,#472);
#427=AXIS2_PLACEMENT_3D('',#600,#477,#478);
#428=AXIS2_PLACEMENT_3D('',#601,#479,#480);
#429=AXIS2_PLACEMENT_3D('',#603,#481,#482);
#430=AXIS2_PLACEMENT_3D('',#606,#484,#485);
#431=AXIS2_PLACEMENT_3D('',#612,#489,#490);
#432=AXIS2_PLACEMENT_3D('',#613,#491,#492);
#433=AXIS2_PLACEMENT_3D('',#615,#493,#494);
#434=AXIS2_PLACEMENT_3D('',#618,#496,#497);
#435=AXIS2_PLACEMENT_3D('',#624,#501,#502);
#436=AXIS2_PLACEMENT_3D('',#630,#506,#507);
#437=AXIS2_PLACEMENT_3D('',#639,#512,#513);
#438=AXIS2_PLACEMENT_3D('',#648,#518,#519);
#439=AXIS2_PLACEMENT_3D('',#649,#520,#521);
#440=AXIS2_PLACEMENT_3D('',#651,#522,#523);
#441=AXIS2_PLACEMENT_3D('',#653,#524,#525);
#442=AXIS2_PLACEMENT_3D('',#654,#526,#527);
#443=AXIS2_PLACEMENT_3D('',#655,#528,#529);
#444=AXIS2_PLACEMENT_3D('',#656,#530,#531);
#445=AXIS2_PLACEMENT_3D('',#657,#532,#533);
#446=AXIS2_PLACEMENT_3D('',#659,#534,#535);
#447=AXIS2_PLACEMENT_3D('',#661,#536,#537);
#448=AXIS2_PLACEMENT_3D('',#663,#539,#540);
#449=AXIS2_PLACEMENT_3D('',#667,#542,#543);
#450=AXIS2_PLACEMENT_3D('',#671,#545,#546);
#451=AXIS2_PLACEMENT_3D('',#672,#547,#548);
#452=AXIS2_PLACEMENT_3D('',#673,#549,#550);
#453=AXIS2_PLACEMENT_3D('',#675,#552,#553);
#454=AXIS2_PLACEMENT_3D('',#676,#554,#555);
#455=AXIS2_PLACEMENT_3D('',#680,#557,#558);
#456=AXIS2_PLACEMENT_3D('',#684,#560,#561);
#457=AXIS2_PLACEMENT_3D('',#685,#562,#563);
#458=AXIS2_PLACEMENT_3D('',#686,#564,#565);
#459=AXIS2_PLACEMENT_3D('',#689,#568,#569);
#460=AXIS2_PLACEMENT_3D('',#692,#572,#573);
#461=AXIS2_PLACEMENT_3D('',#693,#574,#575);
#462=AXIS2_PLACEMENT_3D('',#694,#576,#577);
#463=AXIS2_PLACEMENT_3D('',#695,#578,#579);
#464=AXIS2_PLACEMENT_3D('',#696,#580,#581);
#465=DIRECTION('',(0.,0.,1.));
#466=DIRECTION('',(1.,0.,0.));
#467=DIRECTION('',(-1.,0.,0.));
#468=DIRECTION('',(0.,0.,1.));
#469=DIRECTION('',(-1.,0.,0.));
#470=DIRECTION('',(0.,0.,-1.));
#471=DIRECTION('',(0.,1.,0.));
#472=DIRECTION('',(0.,0.,1.));
#473=DIRECTION('',(0.083919180000179,-0.996472564212431,0.));
#474=DIRECTION('',(0.,0.,-1.));
#475=DIRECTION('',(0.083919180000179,-0.996472564212431,0.));
#476=DIRECTION('',(0.,0.,-1.));
#477=DIRECTION('',(-0.996472564212431,-0.083919180000179,0.));
#478=DIRECTION('',(0.083919180000179,-0.996472564212431,0.));
#479=DIRECTION('',(0.,0.,-1.));
#480=DIRECTION('',(1.,0.,0.));
#481=DIRECTION('',(0.,0.,-1.));
#482=DIRECTION('',(1.,0.,0.));
#483=DIRECTION('',(0.,0.,-1.));
#484=DIRECTION('',(0.,0.,-1.));
#485=DIRECTION('',(-1.,0.,0.));
#486=DIRECTION('',(0.248254729530714,-0.968694786434629,0.));
#487=DIRECTION('',(0.248254729530714,-0.968694786434629,0.));
#488=DIRECTION('',(0.,0.,-1.));
#489=DIRECTION('',(0.968694786434629,0.248254729530714,0.));
#490=DIRECTION('',(-0.248254729530714,0.968694786434629,0.));
#491=DIRECTION('',(0.,0.,-1.));
#492=DIRECTION('',(0.999999999999996,0.,0.));
#493=DIRECTION('',(0.,0.,-1.));
#494=DIRECTION('',(0.999999999999996,0.,0.));
#495=DIRECTION('',(0.,0.,-1.));
#496=DIRECTION('',(0.,0.,-1.));
#497=DIRECTION('',(-0.999999999999996,0.,0.));
#498=DIRECTION('',(0.156636734443277,-0.987656283037245,0.));
#499=DIRECTION('',(0.,0.,-1.));
#500=DIRECTION('',(0.156636734443277,-0.987656283037245,0.));
#501=DIRECTION('',(0.987656283037245,0.156636734443277,0.));
#502=DIRECTION('',(-0.156636734443277,0.987656283037245,0.));
#503=DIRECTION('',(0.,1.,0.));
#504=DIRECTION('',(0.,0.,-1.));
#505=DIRECTION('',(0.,1.,0.));
#506=DIRECTION('',(1.,0.,0.));
#507=DIRECTION('',(0.,0.,-1.));
#508=DIRECTION('',(1.,0.,0.));
#509=DIRECTION('',(0.,0.,1.));
#510=DIRECTION('',(1.,0.,0.));
#511=DIRECTION('',(0.,0.,-1.));
#512=DIRECTION('',(0.,-1.,0.));
#513=DIRECTION('',(0.,0.,-1.));
#514=DIRECTION('',(-0.358451119280348,0.933548496376415,0.));
#515=DIRECTION('',(0.,0.,1.));
#516=DIRECTION('',(-0.358451119280348,0.933548496376415,0.));
#517=DIRECTION('',(0.,0.,-1.));
#518=DIRECTION('',(-0.933548496376415,-0.358451119280348,0.));
#519=DIRECTION('',(0.358451119280348,-0.933548496376415,0.));
#520=DIRECTION('',(0.,0.,1.));
#521=DIRECTION('',(1.,0.,0.));
#522=DIRECTION('',(0.,0.,1.));
#523=DIRECTION('',(1.,0.,0.));
#524=DIRECTION('',(0.,0.,-1.));
#525=DIRECTION('',(-1.,0.,0.));
#526=DIRECTION('',(0.,0.,-1.));
#527=DIRECTION('',(0.999999999999996,0.,0.));
#528=DIRECTION('',(0.,0.,-1.));
#529=DIRECTION('',(0.999999999999996,0.,0.));
#530=DIRECTION('',(0.,0.,-1.));
#531=DIRECTION('',(-0.999999999999996,0.,0.));
#532=DIRECTION('',(0.,0.,-1.));
#533=DIRECTION('',(1.,0.,0.));
#534=DIRECTION('',(0.,0.,-1.));
#535=DIRECTION('',(1.,0.,0.));
#536=DIRECTION('',(0.,0.,-1.));
#537=DIRECTION('',(-1.,0.,0.));
#538=DIRECTION('',(0.936329177569045,0.351123441588392,0.));
#539=DIRECTION('',(0.,0.,-1.));
#540=DIRECTION('',(-0.99999999999989,0.,0.));
#541=DIRECTION('',(0.,-1.,0.));
#542=DIRECTION('',(0.,0.,1.));
#543=DIRECTION('',(-1.,0.,0.));
#544=DIRECTION('',(-0.707106781186548,0.707106781186548,0.));
#545=DIRECTION('',(0.,0.,-1.));
#546=DIRECTION('',(-1.,0.,0.));
#547=DIRECTION('',(0.,0.,1.));
#548=DIRECTION('',(-1.,0.,0.));
#549=DIRECTION('',(0.,0.,-1.));
#550=DIRECTION('',(-1.,0.,0.));
#551=DIRECTION('',(-0.936329177569045,-0.351123441588392,0.));
#552=DIRECTION('',(0.,0.,-1.));
#553=DIRECTION('',(-1.,0.,0.));
#554=DIRECTION('',(0.,0.,1.));
#555=DIRECTION('',(-1.,0.,0.));
#556=DIRECTION('',(0.707106781186548,-0.707106781186548,0.));
#557=DIRECTION('',(0.,0.,-1.));
#558=DIRECTION('',(-1.,0.,0.));
#559=DIRECTION('',(0.,-1.,0.));
#560=DIRECTION('',(0.,0.,1.));
#561=DIRECTION('',(-0.99999999999989,0.,0.));
#562=DIRECTION('',(0.,0.,-1.));
#563=DIRECTION('',(-1.,0.,0.));
#564=DIRECTION('',(0.,0.,1.));
#565=DIRECTION('',(1.,0.,0.));
#566=DIRECTION('',(0.,0.,1.));
#567=DIRECTION('',(0.,0.,-1.));
#568=DIRECTION('',(-1.,0.,0.));
#569=DIRECTION('',(0.,0.,1.));
#570=DIRECTION('',(0.,0.,1.));
#571=DIRECTION('',(0.,0.,-1.));
#572=DIRECTION('',(0.707106781186547,0.707106781186547,0.));
#573=DIRECTION('',(0.,0.,1.));
#574=DIRECTION('',(0.,0.,1.));
#575=DIRECTION('',(0.99999999999989,0.,0.));
#576=DIRECTION('',(0.,0.,1.));
#577=DIRECTION('',(1.,0.,0.));
#578=DIRECTION('',(0.,0.,-1.));
#579=DIRECTION('',(-1.,0.,0.));
#580=DIRECTION('',(-0.351123441588392,0.936329177569045,0.));
#581=DIRECTION('',(0.,0.,-1.));
#582=CARTESIAN_POINT('',(0.,0.,0.));
#583=CARTESIAN_POINT('',(872.166630237424,477.042484604344,705.360993028703));
#584=CARTESIAN_POINT('',(882.166630237401,477.042484604344,705.360993028703));
#585=CARTESIAN_POINT('',(874.666630237424,477.042484604344,705.360993028703));
#586=CARTESIAN_POINT('',(874.666630237424,477.042484604344,715.360993028703));
#587=CARTESIAN_POINT('',(874.666630237424,477.042484604344,715.360993028703));
#588=CARTESIAN_POINT('',(872.166630237424,477.042484604344,715.360993028703));
#589=CARTESIAN_POINT('',(882.166630237401,477.042484604344,715.360993028703));
#590=CARTESIAN_POINT('',(882.166630237401,477.042484604344,715.360993028703));
#591=CARTESIAN_POINT('',(872.166630237424,477.042484604344,715.360993028703));
#592=CARTESIAN_POINT('',(840.710723184744,518.593494854342,705.360993028703));
#593=CARTESIAN_POINT('',(838.201904595271,548.383691719839,705.360993028703));
#594=CARTESIAN_POINT('',(840.722876864945,518.449179706439,705.360993028703));
#595=CARTESIAN_POINT('',(840.722876864945,518.449179706439,715.360993028703));
#596=CARTESIAN_POINT('',(840.722876864945,518.449179706439,715.360993028703));
#597=CARTESIAN_POINT('',(840.710723184744,518.593494854342,715.360993028703));
#598=CARTESIAN_POINT('',(838.201904595271,548.383691719839,715.360993028703));
#599=CARTESIAN_POINT('',(838.201904595271,548.383691719839,715.360993028703));
#600=CARTESIAN_POINT('',(840.710723184744,518.593494854342,715.360993028703));
#601=CARTESIAN_POINT('',(848.166630237395,549.222883519841,705.360993028703));
#602=CARTESIAN_POINT('',(857.853578101731,551.70543081519,705.360993028703));
#603=CARTESIAN_POINT('',(848.166630237395,549.222883519841,715.360993028703));
#604=CARTESIAN_POINT('',(857.853578101731,551.70543081519,715.360993028703));
#605=CARTESIAN_POINT('',(857.853578101731,551.70543081519,715.360993028703));
#606=CARTESIAN_POINT('',(848.166630237395,549.222883519841,715.360993028703));
#607=CARTESIAN_POINT('',(857.853578101742,551.705430815148,705.360993028703));
#608=CARTESIAN_POINT('',(865.275315067833,522.745668723478,705.360993028703));
#609=CARTESIAN_POINT('',(857.853578101742,551.705430815148,715.360993028703));
#610=CARTESIAN_POINT('',(865.275315067833,522.745668723478,715.360993028703));
#611=CARTESIAN_POINT('',(865.275315067833,522.745668723478,715.360993028703));
#612=CARTESIAN_POINT('',(857.853578101742,551.705430815148,715.360993028703));
#613=CARTESIAN_POINT('',(853.1666302374,519.642484604344,705.360993028703));
#614=CARTESIAN_POINT('',(865.512333775365,521.600443784887,705.360993028703));
#615=CARTESIAN_POINT('',(853.1666302374,519.642484604344,715.360993028703));
#616=CARTESIAN_POINT('',(865.512333775365,521.600443784887,715.360993028703));
#617=CARTESIAN_POINT('',(865.512333775365,521.600443784887,715.360993028703));
#618=CARTESIAN_POINT('',(853.1666302374,519.642484604344,715.360993028703));
#619=CARTESIAN_POINT('',(865.512333775366,521.600443784885,715.360993028703));
#620=CARTESIAN_POINT('',(869.889762054332,493.999034967006,715.360993028703));
#621=CARTESIAN_POINT('',(869.889762054332,493.999034967006,705.360993028703));
#622=CARTESIAN_POINT('',(869.889762054332,493.999034967006,705.360993028703));
#623=CARTESIAN_POINT('',(865.512333775366,521.600443784885,705.360993028703));
#624=CARTESIAN_POINT('',(865.512333775366,521.600443784885,715.360993028703));
#625=CARTESIAN_POINT('',(882.166630237401,476.642484604344,715.360993028703));
#626=CARTESIAN_POINT('',(882.166630237401,469.642484604344,715.360993028703));
#627=CARTESIAN_POINT('',(882.166630237401,469.642484604344,715.360993028703));
#628=CARTESIAN_POINT('',(882.166630237401,469.642484604344,705.360993028703));
#629=CARTESIAN_POINT('',(882.166630237401,476.642484604344,705.360993028703));
#630=CARTESIAN_POINT('',(882.166630237401,476.642484604344,715.360993028703));
#631=CARTESIAN_POINT('',(880.166630237401,466.642484604344,705.360993028703));
#632=CARTESIAN_POINT('',(863.519889748345,466.642484604344,705.360993028703));
#633=CARTESIAN_POINT('',(874.166630237401,466.642484604344,705.360993028703));
#634=CARTESIAN_POINT('',(874.166630237401,466.642484604344,715.360993028703));
#635=CARTESIAN_POINT('',(874.166630237401,466.642484604344,715.360993028703));
#636=CARTESIAN_POINT('',(880.166630237401,466.642484604344,715.360993028703));
#637=CARTESIAN_POINT('',(863.519889748345,466.642484604344,715.360993028703));
#638=CARTESIAN_POINT('',(863.519889748345,466.642484604344,715.360993028703));
#639=CARTESIAN_POINT('',(880.166630237401,466.642484604344,715.360993028703));
#640=CARTESIAN_POINT('',(859.09055933141,469.229309689303,705.360993028703));
#641=CARTESIAN_POINT('',(858.8521462263,469.85023171694,705.360993028703));
#642=CARTESIAN_POINT('',(841.509429268385,515.017526414324,705.360993028703));
#643=CARTESIAN_POINT('',(858.852147266463,469.850229007942,715.360993028703));
#644=CARTESIAN_POINT('',(858.8521462263,469.85023171694,715.360993028703));
#645=CARTESIAN_POINT('',(859.09055933141,469.229309689303,715.360993028703));
#646=CARTESIAN_POINT('',(841.509429268385,515.017526414324,715.360993028703));
#647=CARTESIAN_POINT('',(841.509427712895,515.017530465437,715.360993028703));
#648=CARTESIAN_POINT('',(859.09055933141,469.229309689303,715.360993028703));
#649=CARTESIAN_POINT('',(853.1666302374,519.642484604344,715.360993028703));
#650=CARTESIAN_POINT('',(858.1666302374,519.642484604344,715.360993028703));
#651=CARTESIAN_POINT('',(853.1666302374,519.642484604344,705.360993028703));
#652=CARTESIAN_POINT('',(858.1666302374,519.642484604344,705.360993028703));
#653=CARTESIAN_POINT('',(853.1666302374,519.642484604344,715.360993028703));
#654=CARTESIAN_POINT('',(853.1787839176,519.498169456441,705.360993028703));
#655=CARTESIAN_POINT('',(853.1787839176,519.498169456441,715.360993028703));
#656=CARTESIAN_POINT('',(853.1787839176,519.498169456441,715.360993028703));
#657=CARTESIAN_POINT('',(848.166630237395,549.222883519841,715.360993028703));
#658=CARTESIAN_POINT('',(852.166630237395,549.222883519841,715.360993028703));
#659=CARTESIAN_POINT('',(848.166630237395,549.222883519841,705.360993028703));
#660=CARTESIAN_POINT('',(852.166630237395,549.222883519841,705.360993028703));
#661=CARTESIAN_POINT('',(848.166630237395,549.222883519841,715.360993028703));
#662=CARTESIAN_POINT('',(882.166630237401,469.642484604344,715.360993028703));
#663=CARTESIAN_POINT('',(874.666630237424,477.542484604344,715.360993028703));
#664=CARTESIAN_POINT('',(874.166630237424,477.542484604344,715.360993028703));
#665=CARTESIAN_POINT('',(874.166630237424,493.642484604344,715.360993028703));
#666=CARTESIAN_POINT('',(874.166630237424,486.985630354852,715.360993028703));
#667=CARTESIAN_POINT('',(870.166630237424,486.985630354852,715.360993028703));
#668=CARTESIAN_POINT('',(872.99505736217,489.814057479598,715.360993028703));
#669=CARTESIAN_POINT('',(869.166630237424,493.642484604344,715.360993028703));
#670=CARTESIAN_POINT('',(871.011960061735,491.797154780033,715.360993028703));
#671=CARTESIAN_POINT('',(873.840387186481,494.625581904779,715.360993028703));
#672=CARTESIAN_POINT('',(863.519889748345,471.642484604344,715.360993028703));
#673=CARTESIAN_POINT('',(848.166630237395,549.222883519841,715.360993028703));
#674=CARTESIAN_POINT('',(877.535528510984,467.905821456938,705.360993028703));
#675=CARTESIAN_POINT('',(863.519889748345,471.642484604344,705.360993028703));
#676=CARTESIAN_POINT('',(873.840387186481,494.625581904779,705.360993028703));
#677=CARTESIAN_POINT('',(871.011960061735,491.797154780033,705.360993028703));
#678=CARTESIAN_POINT('',(830.876430779661,531.932684062107,705.360993028703));
#679=CARTESIAN_POINT('',(872.99505736217,489.814057479598,705.360993028703));
#680=CARTESIAN_POINT('',(870.166630237424,486.985630354852,705.360993028703));
#681=CARTESIAN_POINT('',(874.166630237424,486.985630354852,705.360993028703));
#682=CARTESIAN_POINT('',(874.166630237424,493.642484604344,705.360993028703));
#683=CARTESIAN_POINT('',(874.166630237424,477.542484604344,705.360993028703));
#684=CARTESIAN_POINT('',(874.666630237424,477.542484604344,705.360993028703));
#685=CARTESIAN_POINT('',(848.166630237395,549.222883519841,705.360993028703));
#686=CARTESIAN_POINT('',(863.519889748345,471.642484604344,715.360993028703));
#687=CARTESIAN_POINT('',(874.166630237424,486.985630354852,715.360993028703));
#688=CARTESIAN_POINT('',(874.166630237424,477.542484604344,715.360993028703));
#689=CARTESIAN_POINT('',(874.166630237424,493.642484604344,715.360993028703));
#690=CARTESIAN_POINT('',(871.011960061735,491.797154780033,715.360993028703));
#691=CARTESIAN_POINT('',(872.99505736217,489.814057479598,705.360993028703));
#692=CARTESIAN_POINT('',(869.166630237424,493.642484604344,715.360993028703));
#693=CARTESIAN_POINT('',(874.666630237424,477.542484604344,715.360993028703));
#694=CARTESIAN_POINT('',(873.840387186481,494.625581904779,715.360993028703));
#695=CARTESIAN_POINT('',(870.166630237424,486.985630354852,715.360993028703));
#696=CARTESIAN_POINT('',(882.166630237401,469.642484604344,715.360993028703));
#697=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#24),#698);
#698=(
GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#699))
GLOBAL_UNIT_ASSIGNED_CONTEXT((#705,#701,#700))
REPRESENTATION_CONTEXT('\X2\5939722A\X0\_v2','TOP_LEVEL_ASSEMBLY_PART')
);
#699=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-5),#705,
'DISTANCE_ACCURACY_VALUE','Maximum Tolerance applied to model');
#700=(
NAMED_UNIT(*)
SI_UNIT($,.STERADIAN.)
SOLID_ANGLE_UNIT()
);
#701=(
CONVERSION_BASED_UNIT('DEGREE',#703)
NAMED_UNIT(#702)
PLANE_ANGLE_UNIT()
);
#702=DIMENSIONAL_EXPONENTS(0.,0.,0.,0.,0.,0.,0.);
#703=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.0174532925),#704);
#704=(
NAMED_UNIT(*)
PLANE_ANGLE_UNIT()
SI_UNIT($,.RADIAN.)
);
#705=(
LENGTH_UNIT()
NAMED_UNIT(*)
SI_UNIT(.MILLI.,.METRE.)
);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-32x100.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,22,-8));
#7=CARTESIAN_POINT('',(0,22,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,22);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,22);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,22);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,165.2));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,19,0));
#43=CARTESIAN_POINT('',(0,19,165.2));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,19);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,19);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,19);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,165.2));
#75=CARTESIAN_POINT('',(0,0,175.2));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,22,165.2));
#79=CARTESIAN_POINT('',(0,22,175.2));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,22);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,22);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,22);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,153.2));
#111=CARTESIAN_POINT('',(0,0,279.2));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,4.571,153.2));
#115=CARTESIAN_POINT('',(0,4.571,279.2));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,4.571);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,4.571);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,4.571);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-32x20.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,22,-8));
#7=CARTESIAN_POINT('',(0,22,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,22);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,22);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,22);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,85.2));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,19,0));
#43=CARTESIAN_POINT('',(0,19,85.2));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,19);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,19);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,19);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,85.2));
#75=CARTESIAN_POINT('',(0,0,95.2));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,22,85.2));
#79=CARTESIAN_POINT('',(0,22,95.2));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,22);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,22);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,22);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,73.2));
#111=CARTESIAN_POINT('',(0,0,119.2));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,4.571,73.2));
#115=CARTESIAN_POINT('',(0,4.571,119.2));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,4.571);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,4.571);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,4.571);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-32x30.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,22,-8));
#7=CARTESIAN_POINT('',(0,22,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,22);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,22);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,22);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,95.2));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,19,0));
#43=CARTESIAN_POINT('',(0,19,95.2));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,19);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,19);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,19);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,95.2));
#75=CARTESIAN_POINT('',(0,0,105.2));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,22,95.2));
#79=CARTESIAN_POINT('',(0,22,105.2));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,22);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,22);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,22);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,83.2));
#111=CARTESIAN_POINT('',(0,0,139.2));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,4.571,83.2));
#115=CARTESIAN_POINT('',(0,4.571,139.2));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,4.571);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,4.571);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,4.571);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-32x50.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,22,-8));
#7=CARTESIAN_POINT('',(0,22,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,22);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,22);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,22);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,115.2));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,19,0));
#43=CARTESIAN_POINT('',(0,19,115.2));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,19);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,19);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,19);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,115.2));
#75=CARTESIAN_POINT('',(0,0,125.2));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,22,115.2));
#79=CARTESIAN_POINT('',(0,22,125.2));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,22);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,22);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,22);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,103.2));
#111=CARTESIAN_POINT('',(0,0,179.2));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,4.571,103.2));
#115=CARTESIAN_POINT('',(0,4.571,179.2));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,4.571);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,4.571);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,4.571);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-32x75.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,22,-8));
#7=CARTESIAN_POINT('',(0,22,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,22);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,22);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,22);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,140.2));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,19,0));
#43=CARTESIAN_POINT('',(0,19,140.2));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,19);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,19);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,19);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,140.2));
#75=CARTESIAN_POINT('',(0,0,150.2));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,22,140.2));
#79=CARTESIAN_POINT('',(0,22,150.2));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,22);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,22);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,22);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,128.2));
#111=CARTESIAN_POINT('',(0,0,229.2));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,4.571,128.2));
#115=CARTESIAN_POINT('',(0,4.571,229.2));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,4.571);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,4.571);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,4.571);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-40x10.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,26,-8));
#7=CARTESIAN_POINT('',(0,26,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,26);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,26);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,26);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,84));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,23,0));
#43=CARTESIAN_POINT('',(0,23,84));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,23);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,23);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,23);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,84));
#75=CARTESIAN_POINT('',(0,0,94));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,26,84));
#79=CARTESIAN_POINT('',(0,26,94));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,26);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,26);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,26);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,72));
#111=CARTESIAN_POINT('',(0,0,108));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,5.714,72));
#115=CARTESIAN_POINT('',(0,5.714,108));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,5.714);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,5.714);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,5.714);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-40x100.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,26,-8));
#7=CARTESIAN_POINT('',(0,26,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,26);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,26);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,26);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,174));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,23,0));
#43=CARTESIAN_POINT('',(0,23,174));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,23);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,23);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,23);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,174));
#75=CARTESIAN_POINT('',(0,0,184));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,26,174));
#79=CARTESIAN_POINT('',(0,26,184));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,26);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,26);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,26);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,162));
#111=CARTESIAN_POINT('',(0,0,288));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,5.714,162));
#115=CARTESIAN_POINT('',(0,5.714,288));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,5.714);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,5.714);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,5.714);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-40x20.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,26,-8));
#7=CARTESIAN_POINT('',(0,26,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,26);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,26);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,26);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,94));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,23,0));
#43=CARTESIAN_POINT('',(0,23,94));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,23);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,23);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,23);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,94));
#75=CARTESIAN_POINT('',(0,0,104));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,26,94));
#79=CARTESIAN_POINT('',(0,26,104));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,26);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,26);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,26);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,82));
#111=CARTESIAN_POINT('',(0,0,128));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,5.714,82));
#115=CARTESIAN_POINT('',(0,5.714,128));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,5.714);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,5.714);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,5.714);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-40x30.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,26,-8));
#7=CARTESIAN_POINT('',(0,26,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,26);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,26);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,26);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,104));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,23,0));
#43=CARTESIAN_POINT('',(0,23,104));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,23);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,23);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,23);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,104));
#75=CARTESIAN_POINT('',(0,0,114));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,26,104));
#79=CARTESIAN_POINT('',(0,26,114));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,26);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,26);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,26);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,92));
#111=CARTESIAN_POINT('',(0,0,148));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,5.714,92));
#115=CARTESIAN_POINT('',(0,5.714,148));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,5.714);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,5.714);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,5.714);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-40x50.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,26,-8));
#7=CARTESIAN_POINT('',(0,26,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,26);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,26);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,26);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,124));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,23,0));
#43=CARTESIAN_POINT('',(0,23,124));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,23);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,23);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,23);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,124));
#75=CARTESIAN_POINT('',(0,0,134));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,26,124));
#79=CARTESIAN_POINT('',(0,26,134));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,26);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,26);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,26);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,112));
#111=CARTESIAN_POINT('',(0,0,188));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,5.714,112));
#115=CARTESIAN_POINT('',(0,5.714,188));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,5.714);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,5.714);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,5.714);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-40x75.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,26,-8));
#7=CARTESIAN_POINT('',(0,26,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,26);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,26);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,26);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,149));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,23,0));
#43=CARTESIAN_POINT('',(0,23,149));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,23);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,23);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,23);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,149));
#75=CARTESIAN_POINT('',(0,0,159));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,26,149));
#79=CARTESIAN_POINT('',(0,26,159));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,26);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,26);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,26);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,137));
#111=CARTESIAN_POINT('',(0,0,238));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,5.714,137));
#115=CARTESIAN_POINT('',(0,5.714,238));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,5.714);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,5.714);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,5.714);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-50x10.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,31,-8));
#7=CARTESIAN_POINT('',(0,31,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,31);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,31);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,31);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,95));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,28,0));
#43=CARTESIAN_POINT('',(0,28,95));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,28);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,28);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,28);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,95));
#75=CARTESIAN_POINT('',(0,0,105));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,31,95));
#79=CARTESIAN_POINT('',(0,31,105));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,31);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,31);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,31);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,83));
#111=CARTESIAN_POINT('',(0,0,119));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,7.143,83));
#115=CARTESIAN_POINT('',(0,7.143,119));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,7.143);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,7.143);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,7.143);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-50x100.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,31,-8));
#7=CARTESIAN_POINT('',(0,31,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,31);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,31);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,31);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,185));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,28,0));
#43=CARTESIAN_POINT('',(0,28,185));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,28);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,28);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,28);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,185));
#75=CARTESIAN_POINT('',(0,0,195));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,31,185));
#79=CARTESIAN_POINT('',(0,31,195));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,31);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,31);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,31);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,173));
#111=CARTESIAN_POINT('',(0,0,299));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,7.143,173));
#115=CARTESIAN_POINT('',(0,7.143,299));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,7.143);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,7.143);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,7.143);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-50x20.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,31,-8));
#7=CARTESIAN_POINT('',(0,31,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,31);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,31);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,31);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,105));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,28,0));
#43=CARTESIAN_POINT('',(0,28,105));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,28);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,28);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,28);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,105));
#75=CARTESIAN_POINT('',(0,0,115));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,31,105));
#79=CARTESIAN_POINT('',(0,31,115));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,31);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,31);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,31);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,93));
#111=CARTESIAN_POINT('',(0,0,139));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,7.143,93));
#115=CARTESIAN_POINT('',(0,7.143,139));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,7.143);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,7.143);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,7.143);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-50x30.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,31,-8));
#7=CARTESIAN_POINT('',(0,31,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,31);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,31);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,31);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,115));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,28,0));
#43=CARTESIAN_POINT('',(0,28,115));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,28);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,28);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,28);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,115));
#75=CARTESIAN_POINT('',(0,0,125));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,31,115));
#79=CARTESIAN_POINT('',(0,31,125));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,31);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,31);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,31);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,103));
#111=CARTESIAN_POINT('',(0,0,159));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,7.143,103));
#115=CARTESIAN_POINT('',(0,7.143,159));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,7.143);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,7.143);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,7.143);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-50x50.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,31,-8));
#7=CARTESIAN_POINT('',(0,31,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,31);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,31);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,31);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,135));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,28,0));
#43=CARTESIAN_POINT('',(0,28,135));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,28);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,28);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,28);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,135));
#75=CARTESIAN_POINT('',(0,0,145));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,31,135));
#79=CARTESIAN_POINT('',(0,31,145));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,31);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,31);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,31);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,123));
#111=CARTESIAN_POINT('',(0,0,199));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,7.143,123));
#115=CARTESIAN_POINT('',(0,7.143,199));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,7.143);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,7.143);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,7.143);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-50x75.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,31,-8));
#7=CARTESIAN_POINT('',(0,31,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,31);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,31);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,31);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,160));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,28,0));
#43=CARTESIAN_POINT('',(0,28,160));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,28);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,28);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,28);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,160));
#75=CARTESIAN_POINT('',(0,0,170));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,31,160));
#79=CARTESIAN_POINT('',(0,31,170));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,31);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,31);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,31);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,148));
#111=CARTESIAN_POINT('',(0,0,249));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,7.143,148));
#115=CARTESIAN_POINT('',(0,7.143,249));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,7.143);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,7.143);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,7.143);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-63x10.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,37.5,-8));
#7=CARTESIAN_POINT('',(0,37.5,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,37.5);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,37.5);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,37.5);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,109.3));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,34.5,0));
#43=CARTESIAN_POINT('',(0,34.5,109.3));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,34.5);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,34.5);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,34.5);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,109.3));
#75=CARTESIAN_POINT('',(0,0,119.3));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,37.5,109.3));
#79=CARTESIAN_POINT('',(0,37.5,119.3));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,37.5);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,37.5);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,37.5);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,97.3));
#111=CARTESIAN_POINT('',(0,0,133.3));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,9,97.3));
#115=CARTESIAN_POINT('',(0,9,133.3));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,9);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,9);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,9);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-63x100.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,37.5,-8));
#7=CARTESIAN_POINT('',(0,37.5,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,37.5);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,37.5);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,37.5);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,199.3));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,34.5,0));
#43=CARTESIAN_POINT('',(0,34.5,199.3));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,34.5);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,34.5);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,34.5);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,199.3));
#75=CARTESIAN_POINT('',(0,0,209.3));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,37.5,199.3));
#79=CARTESIAN_POINT('',(0,37.5,209.3));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,37.5);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,37.5);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,37.5);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,187.3));
#111=CARTESIAN_POINT('',(0,0,313.3));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,9,187.3));
#115=CARTESIAN_POINT('',(0,9,313.3));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,9);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,9);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,9);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-63x20.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,37.5,-8));
#7=CARTESIAN_POINT('',(0,37.5,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,37.5);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,37.5);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,37.5);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,119.3));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,34.5,0));
#43=CARTESIAN_POINT('',(0,34.5,119.3));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,34.5);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,34.5);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,34.5);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,119.3));
#75=CARTESIAN_POINT('',(0,0,129.3));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,37.5,119.3));
#79=CARTESIAN_POINT('',(0,37.5,129.3));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,37.5);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,37.5);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,37.5);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,107.3));
#111=CARTESIAN_POINT('',(0,0,153.3));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,9,107.3));
#115=CARTESIAN_POINT('',(0,9,153.3));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,9);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,9);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,9);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-63x30.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,37.5,-8));
#7=CARTESIAN_POINT('',(0,37.5,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,37.5);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,37.5);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,37.5);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,129.3));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,34.5,0));
#43=CARTESIAN_POINT('',(0,34.5,129.3));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,34.5);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,34.5);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,34.5);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,129.3));
#75=CARTESIAN_POINT('',(0,0,139.3));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,37.5,129.3));
#79=CARTESIAN_POINT('',(0,37.5,139.3));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,37.5);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,37.5);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,37.5);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,117.3));
#111=CARTESIAN_POINT('',(0,0,173.3));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,9,117.3));
#115=CARTESIAN_POINT('',(0,9,173.3));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,9);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,9);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,9);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-63x50.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,37.5,-8));
#7=CARTESIAN_POINT('',(0,37.5,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,37.5);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,37.5);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,37.5);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,149.3));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,34.5,0));
#43=CARTESIAN_POINT('',(0,34.5,149.3));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,34.5);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,34.5);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,34.5);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,149.3));
#75=CARTESIAN_POINT('',(0,0,159.3));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,37.5,149.3));
#79=CARTESIAN_POINT('',(0,37.5,159.3));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,37.5);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,37.5);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,37.5);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,137.3));
#111=CARTESIAN_POINT('',(0,0,213.3));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,9,137.3));
#115=CARTESIAN_POINT('',(0,9,213.3));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,9);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,9);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,9);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-63x75.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,37.5,-8));
#7=CARTESIAN_POINT('',(0,37.5,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,37.5);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,37.5);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,37.5);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,174.3));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,34.5,0));
#43=CARTESIAN_POINT('',(0,34.5,174.3));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,34.5);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,34.5);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,34.5);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,174.3));
#75=CARTESIAN_POINT('',(0,0,184.3));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,37.5,174.3));
#79=CARTESIAN_POINT('',(0,37.5,184.3));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,37.5);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,37.5);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,37.5);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,162.3));
#111=CARTESIAN_POINT('',(0,0,263.3));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,9,162.3));
#115=CARTESIAN_POINT('',(0,9,263.3));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,9);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,9);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,9);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-80x10.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,46,-8));
#7=CARTESIAN_POINT('',(0,46,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,46);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,46);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,46);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,128));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,43,0));
#43=CARTESIAN_POINT('',(0,43,128));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,43);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,43);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,43);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,128));
#75=CARTESIAN_POINT('',(0,0,138));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,46,128));
#79=CARTESIAN_POINT('',(0,46,138));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,46);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,46);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,46);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,116));
#111=CARTESIAN_POINT('',(0,0,152));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,11.429,116));
#115=CARTESIAN_POINT('',(0,11.429,152));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,11.429);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,11.429);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,11.429);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-80x100.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,46,-8));
#7=CARTESIAN_POINT('',(0,46,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,46);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,46);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,46);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,218));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,43,0));
#43=CARTESIAN_POINT('',(0,43,218));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,43);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,43);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,43);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,218));
#75=CARTESIAN_POINT('',(0,0,228));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,46,218));
#79=CARTESIAN_POINT('',(0,46,228));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,46);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,46);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,46);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,206));
#111=CARTESIAN_POINT('',(0,0,332));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,11.429,206));
#115=CARTESIAN_POINT('',(0,11.429,332));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,11.429);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,11.429);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,11.429);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-80x20.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,46,-8));
#7=CARTESIAN_POINT('',(0,46,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,46);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,46);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,46);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,138));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,43,0));
#43=CARTESIAN_POINT('',(0,43,138));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,43);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,43);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,43);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,138));
#75=CARTESIAN_POINT('',(0,0,148));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,46,138));
#79=CARTESIAN_POINT('',(0,46,148));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,46);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,46);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,46);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,126));
#111=CARTESIAN_POINT('',(0,0,172));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,11.429,126));
#115=CARTESIAN_POINT('',(0,11.429,172));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,11.429);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,11.429);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,11.429);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-80x30.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,46,-8));
#7=CARTESIAN_POINT('',(0,46,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,46);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,46);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,46);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,148));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,43,0));
#43=CARTESIAN_POINT('',(0,43,148));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,43);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,43);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,43);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,148));
#75=CARTESIAN_POINT('',(0,0,158));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,46,148));
#79=CARTESIAN_POINT('',(0,46,158));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,46);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,46);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,46);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,136));
#111=CARTESIAN_POINT('',(0,0,192));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,11.429,136));
#115=CARTESIAN_POINT('',(0,11.429,192));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,11.429);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,11.429);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,11.429);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-80x50.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,46,-8));
#7=CARTESIAN_POINT('',(0,46,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,46);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,46);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,46);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,168));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,43,0));
#43=CARTESIAN_POINT('',(0,43,168));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,43);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,43);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,43);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,168));
#75=CARTESIAN_POINT('',(0,0,178));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,46,168));
#79=CARTESIAN_POINT('',(0,46,178));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,46);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,46);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,46);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,156));
#111=CARTESIAN_POINT('',(0,0,232));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,11.429,156));
#115=CARTESIAN_POINT('',(0,11.429,232));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,11.429);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,11.429);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,11.429);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,195 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-00-80x75.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,46,-8));
#7=CARTESIAN_POINT('',(0,46,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,46);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,46);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,46);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,193));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,43,0));
#43=CARTESIAN_POINT('',(0,43,193));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,43);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,43);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,43);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,193));
#75=CARTESIAN_POINT('',(0,0,203));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,46,193));
#79=CARTESIAN_POINT('',(0,46,203));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,46);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,46);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,46);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(0,0,181));
#111=CARTESIAN_POINT('',(0,0,282));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(0,11.429,181));
#115=CARTESIAN_POINT('',(0,11.429,282));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,11.429);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,11.429);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,11.429);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=COLOUR_RGB('',0.65,0.72,0.85);
#146=FILL_AREA_STYLE_COLOUR('',#145);
#147=SURFACE_STYLE_FILL_AREA(#146);
#148=SURFACE_SIDE_STYLE('',(#147));
#149=SURFACE_STYLE_USAGE(.BOTH.,#148);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#36);
#152=COLOUR_RGB('',0.65,0.72,0.85);
#153=FILL_AREA_STYLE_COLOUR('',#152);
#154=SURFACE_STYLE_FILL_AREA(#153);
#155=SURFACE_SIDE_STYLE('',(#154));
#156=SURFACE_STYLE_USAGE(.BOTH.,#155);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#72);
#159=COLOUR_RGB('',0.65,0.72,0.85);
#160=FILL_AREA_STYLE_COLOUR('',#159);
#161=SURFACE_STYLE_FILL_AREA(#160);
#162=SURFACE_SIDE_STYLE('',(#161));
#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
#165=STYLED_ITEM('',(#164),#108);
#166=COLOUR_RGB('',0.65,0.72,0.85);
#167=FILL_AREA_STYLE_COLOUR('',#166);
#168=SURFACE_STYLE_FILL_AREA(#167);
#169=SURFACE_SIDE_STYLE('',(#168));
#170=SURFACE_STYLE_USAGE(.BOTH.,#169);
#171=PRESENTATION_STYLE_ASSIGNMENT((#170));
#172=STYLED_ITEM('',(#171),#144);
#173=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#151,#158,#165,#172),#174);
#174=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#175))GLOBAL_UNIT_ASSIGNED_CONTEXT((#176,#177,#178))REPRESENTATION_CONTEXT('',''));
#175=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#176,'');
#176=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#177=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#178=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#179=PRODUCT('ONEBOT','ONEBOT','',(#180));
#180=PRODUCT_CONTEXT('',#181,'mechanical');
#181=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#182=PRODUCT_DEFINITION_FORMATION('','',#179);
#183=PRODUCT_DEFINITION('design','',#182,#184);
#184=PRODUCT_DEFINITION_CONTEXT('part definition',#181,'design');
#185=PRODUCT_DEFINITION_SHAPE('','',#183);
#186=SHAPE_DEFINITION_REPRESENTATION(#185,#173);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,238 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-02-100x10.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,56,-8));
#7=CARTESIAN_POINT('',(0,56,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,56);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,56);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,56);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,150));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,53,0));
#43=CARTESIAN_POINT('',(0,53,150));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,53);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,53);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,53);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,150));
#75=CARTESIAN_POINT('',(0,0,160));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,56,150));
#79=CARTESIAN_POINT('',(0,56,160));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,56);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,56);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,56);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(-28.571,0,138));
#111=CARTESIAN_POINT('',(-28.571,0,174));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(-28.571,14.286,138));
#115=CARTESIAN_POINT('',(-28.571,14.286,174));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,14.286);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,14.286);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,14.286);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=DIRECTION('',(0.,0.,1.));
#146=CARTESIAN_POINT('',(28.571,0,138));
#147=CARTESIAN_POINT('',(28.571,0,174));
#148=DIRECTION('',(1.,0.,0.));
#149=AXIS2_PLACEMENT_3D('',#146,#145,#148);
#150=CARTESIAN_POINT('',(28.571,14.286,138));
#151=CARTESIAN_POINT('',(28.571,14.286,174));
#152=VERTEX_POINT('',#150);
#153=VERTEX_POINT('',#151);
#154=CIRCLE('',#149,14.286);
#155=EDGE_CURVE('',#152,#152,#154,.T.);
#156=CYLINDRICAL_SURFACE('',#149,14.286);
#157=PLANE('',#149);
#158=DIRECTION('',(0.,0.,1.));
#159=AXIS2_PLACEMENT_3D('',#147,#158,#148);
#160=PLANE('',#159);
#161=CIRCLE('',#159,14.286);
#162=EDGE_CURVE('',#153,#153,#161,.T.);
#163=DIRECTION('',(0.,0.,1.));
#164=VECTOR('',#163,1.);
#165=LINE('',#150,#164);
#166=EDGE_CURVE('',#152,#153,#165,.T.);
#167=ORIENTED_EDGE('',*,*,#155,.T.);
#168=ORIENTED_EDGE('',*,*,#162,.T.);
#169=ORIENTED_EDGE('',*,*,#166,.T.);
#170=ORIENTED_EDGE('',*,*,#162,.T.);
#171=ORIENTED_EDGE('',*,*,#166,.F.);
#172=ORIENTED_EDGE('',*,*,#155,.F.);
#173=EDGE_LOOP('',(#167));
#174=EDGE_LOOP('',(#168));
#175=EDGE_LOOP('',(#169,#170,#171,#172));
#176=ADVANCED_FACE('',(#175),#156,.T.);
#177=ADVANCED_FACE('',(#173),#157,.F.);
#178=ADVANCED_FACE('',(#174),#160,.T.);
#179=CLOSED_SHELL('',(#176,#177,#178));
#180=MANIFOLD_SOLID_BREP('',#179);
#181=COLOUR_RGB('',0.65,0.72,0.85);
#182=FILL_AREA_STYLE_COLOUR('',#181);
#183=SURFACE_STYLE_FILL_AREA(#182);
#184=SURFACE_SIDE_STYLE('',(#183));
#185=SURFACE_STYLE_USAGE(.BOTH.,#184);
#186=PRESENTATION_STYLE_ASSIGNMENT((#185));
#187=STYLED_ITEM('',(#186),#36);
#188=COLOUR_RGB('',0.65,0.72,0.85);
#189=FILL_AREA_STYLE_COLOUR('',#188);
#190=SURFACE_STYLE_FILL_AREA(#189);
#191=SURFACE_SIDE_STYLE('',(#190));
#192=SURFACE_STYLE_USAGE(.BOTH.,#191);
#193=PRESENTATION_STYLE_ASSIGNMENT((#192));
#194=STYLED_ITEM('',(#193),#72);
#195=COLOUR_RGB('',0.65,0.72,0.85);
#196=FILL_AREA_STYLE_COLOUR('',#195);
#197=SURFACE_STYLE_FILL_AREA(#196);
#198=SURFACE_SIDE_STYLE('',(#197));
#199=SURFACE_STYLE_USAGE(.BOTH.,#198);
#200=PRESENTATION_STYLE_ASSIGNMENT((#199));
#201=STYLED_ITEM('',(#200),#108);
#202=COLOUR_RGB('',0.65,0.72,0.85);
#203=FILL_AREA_STYLE_COLOUR('',#202);
#204=SURFACE_STYLE_FILL_AREA(#203);
#205=SURFACE_SIDE_STYLE('',(#204));
#206=SURFACE_STYLE_USAGE(.BOTH.,#205);
#207=PRESENTATION_STYLE_ASSIGNMENT((#206));
#208=STYLED_ITEM('',(#207),#144);
#209=COLOUR_RGB('',0.65,0.72,0.85);
#210=FILL_AREA_STYLE_COLOUR('',#209);
#211=SURFACE_STYLE_FILL_AREA(#210);
#212=SURFACE_SIDE_STYLE('',(#211));
#213=SURFACE_STYLE_USAGE(.BOTH.,#212);
#214=PRESENTATION_STYLE_ASSIGNMENT((#213));
#215=STYLED_ITEM('',(#214),#180);
#216=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#180,#187,#194,#201,#208,#215),#217);
#217=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#218))GLOBAL_UNIT_ASSIGNED_CONTEXT((#219,#220,#221))REPRESENTATION_CONTEXT('',''));
#218=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#219,'');
#219=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#220=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#221=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#222=PRODUCT('ONEBOT','ONEBOT','',(#223));
#223=PRODUCT_CONTEXT('',#224,'mechanical');
#224=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#225=PRODUCT_DEFINITION_FORMATION('','',#222);
#226=PRODUCT_DEFINITION('design','',#225,#227);
#227=PRODUCT_DEFINITION_CONTEXT('part definition',#224,'design');
#228=PRODUCT_DEFINITION_SHAPE('','',#226);
#229=SHAPE_DEFINITION_REPRESENTATION(#228,#216);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,238 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-02-100x100.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,56,-8));
#7=CARTESIAN_POINT('',(0,56,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,56);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,56);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,56);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,240));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,53,0));
#43=CARTESIAN_POINT('',(0,53,240));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,53);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,53);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,53);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,240));
#75=CARTESIAN_POINT('',(0,0,250));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,56,240));
#79=CARTESIAN_POINT('',(0,56,250));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,56);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,56);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,56);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(-28.571,0,228));
#111=CARTESIAN_POINT('',(-28.571,0,354));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(-28.571,14.286,228));
#115=CARTESIAN_POINT('',(-28.571,14.286,354));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,14.286);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,14.286);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,14.286);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=DIRECTION('',(0.,0.,1.));
#146=CARTESIAN_POINT('',(28.571,0,228));
#147=CARTESIAN_POINT('',(28.571,0,354));
#148=DIRECTION('',(1.,0.,0.));
#149=AXIS2_PLACEMENT_3D('',#146,#145,#148);
#150=CARTESIAN_POINT('',(28.571,14.286,228));
#151=CARTESIAN_POINT('',(28.571,14.286,354));
#152=VERTEX_POINT('',#150);
#153=VERTEX_POINT('',#151);
#154=CIRCLE('',#149,14.286);
#155=EDGE_CURVE('',#152,#152,#154,.T.);
#156=CYLINDRICAL_SURFACE('',#149,14.286);
#157=PLANE('',#149);
#158=DIRECTION('',(0.,0.,1.));
#159=AXIS2_PLACEMENT_3D('',#147,#158,#148);
#160=PLANE('',#159);
#161=CIRCLE('',#159,14.286);
#162=EDGE_CURVE('',#153,#153,#161,.T.);
#163=DIRECTION('',(0.,0.,1.));
#164=VECTOR('',#163,1.);
#165=LINE('',#150,#164);
#166=EDGE_CURVE('',#152,#153,#165,.T.);
#167=ORIENTED_EDGE('',*,*,#155,.T.);
#168=ORIENTED_EDGE('',*,*,#162,.T.);
#169=ORIENTED_EDGE('',*,*,#166,.T.);
#170=ORIENTED_EDGE('',*,*,#162,.T.);
#171=ORIENTED_EDGE('',*,*,#166,.F.);
#172=ORIENTED_EDGE('',*,*,#155,.F.);
#173=EDGE_LOOP('',(#167));
#174=EDGE_LOOP('',(#168));
#175=EDGE_LOOP('',(#169,#170,#171,#172));
#176=ADVANCED_FACE('',(#175),#156,.T.);
#177=ADVANCED_FACE('',(#173),#157,.F.);
#178=ADVANCED_FACE('',(#174),#160,.T.);
#179=CLOSED_SHELL('',(#176,#177,#178));
#180=MANIFOLD_SOLID_BREP('',#179);
#181=COLOUR_RGB('',0.65,0.72,0.85);
#182=FILL_AREA_STYLE_COLOUR('',#181);
#183=SURFACE_STYLE_FILL_AREA(#182);
#184=SURFACE_SIDE_STYLE('',(#183));
#185=SURFACE_STYLE_USAGE(.BOTH.,#184);
#186=PRESENTATION_STYLE_ASSIGNMENT((#185));
#187=STYLED_ITEM('',(#186),#36);
#188=COLOUR_RGB('',0.65,0.72,0.85);
#189=FILL_AREA_STYLE_COLOUR('',#188);
#190=SURFACE_STYLE_FILL_AREA(#189);
#191=SURFACE_SIDE_STYLE('',(#190));
#192=SURFACE_STYLE_USAGE(.BOTH.,#191);
#193=PRESENTATION_STYLE_ASSIGNMENT((#192));
#194=STYLED_ITEM('',(#193),#72);
#195=COLOUR_RGB('',0.65,0.72,0.85);
#196=FILL_AREA_STYLE_COLOUR('',#195);
#197=SURFACE_STYLE_FILL_AREA(#196);
#198=SURFACE_SIDE_STYLE('',(#197));
#199=SURFACE_STYLE_USAGE(.BOTH.,#198);
#200=PRESENTATION_STYLE_ASSIGNMENT((#199));
#201=STYLED_ITEM('',(#200),#108);
#202=COLOUR_RGB('',0.65,0.72,0.85);
#203=FILL_AREA_STYLE_COLOUR('',#202);
#204=SURFACE_STYLE_FILL_AREA(#203);
#205=SURFACE_SIDE_STYLE('',(#204));
#206=SURFACE_STYLE_USAGE(.BOTH.,#205);
#207=PRESENTATION_STYLE_ASSIGNMENT((#206));
#208=STYLED_ITEM('',(#207),#144);
#209=COLOUR_RGB('',0.65,0.72,0.85);
#210=FILL_AREA_STYLE_COLOUR('',#209);
#211=SURFACE_STYLE_FILL_AREA(#210);
#212=SURFACE_SIDE_STYLE('',(#211));
#213=SURFACE_STYLE_USAGE(.BOTH.,#212);
#214=PRESENTATION_STYLE_ASSIGNMENT((#213));
#215=STYLED_ITEM('',(#214),#180);
#216=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#180,#187,#194,#201,#208,#215),#217);
#217=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#218))GLOBAL_UNIT_ASSIGNED_CONTEXT((#219,#220,#221))REPRESENTATION_CONTEXT('',''));
#218=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#219,'');
#219=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#220=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#221=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#222=PRODUCT('ONEBOT','ONEBOT','',(#223));
#223=PRODUCT_CONTEXT('',#224,'mechanical');
#224=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#225=PRODUCT_DEFINITION_FORMATION('','',#222);
#226=PRODUCT_DEFINITION('design','',#225,#227);
#227=PRODUCT_DEFINITION_CONTEXT('part definition',#224,'design');
#228=PRODUCT_DEFINITION_SHAPE('','',#226);
#229=SHAPE_DEFINITION_REPRESENTATION(#228,#216);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,238 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-02-100x20.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,56,-8));
#7=CARTESIAN_POINT('',(0,56,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,56);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,56);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,56);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,160));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,53,0));
#43=CARTESIAN_POINT('',(0,53,160));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,53);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,53);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,53);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,160));
#75=CARTESIAN_POINT('',(0,0,170));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,56,160));
#79=CARTESIAN_POINT('',(0,56,170));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,56);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,56);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,56);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(-28.571,0,148));
#111=CARTESIAN_POINT('',(-28.571,0,194));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(-28.571,14.286,148));
#115=CARTESIAN_POINT('',(-28.571,14.286,194));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,14.286);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,14.286);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,14.286);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=DIRECTION('',(0.,0.,1.));
#146=CARTESIAN_POINT('',(28.571,0,148));
#147=CARTESIAN_POINT('',(28.571,0,194));
#148=DIRECTION('',(1.,0.,0.));
#149=AXIS2_PLACEMENT_3D('',#146,#145,#148);
#150=CARTESIAN_POINT('',(28.571,14.286,148));
#151=CARTESIAN_POINT('',(28.571,14.286,194));
#152=VERTEX_POINT('',#150);
#153=VERTEX_POINT('',#151);
#154=CIRCLE('',#149,14.286);
#155=EDGE_CURVE('',#152,#152,#154,.T.);
#156=CYLINDRICAL_SURFACE('',#149,14.286);
#157=PLANE('',#149);
#158=DIRECTION('',(0.,0.,1.));
#159=AXIS2_PLACEMENT_3D('',#147,#158,#148);
#160=PLANE('',#159);
#161=CIRCLE('',#159,14.286);
#162=EDGE_CURVE('',#153,#153,#161,.T.);
#163=DIRECTION('',(0.,0.,1.));
#164=VECTOR('',#163,1.);
#165=LINE('',#150,#164);
#166=EDGE_CURVE('',#152,#153,#165,.T.);
#167=ORIENTED_EDGE('',*,*,#155,.T.);
#168=ORIENTED_EDGE('',*,*,#162,.T.);
#169=ORIENTED_EDGE('',*,*,#166,.T.);
#170=ORIENTED_EDGE('',*,*,#162,.T.);
#171=ORIENTED_EDGE('',*,*,#166,.F.);
#172=ORIENTED_EDGE('',*,*,#155,.F.);
#173=EDGE_LOOP('',(#167));
#174=EDGE_LOOP('',(#168));
#175=EDGE_LOOP('',(#169,#170,#171,#172));
#176=ADVANCED_FACE('',(#175),#156,.T.);
#177=ADVANCED_FACE('',(#173),#157,.F.);
#178=ADVANCED_FACE('',(#174),#160,.T.);
#179=CLOSED_SHELL('',(#176,#177,#178));
#180=MANIFOLD_SOLID_BREP('',#179);
#181=COLOUR_RGB('',0.65,0.72,0.85);
#182=FILL_AREA_STYLE_COLOUR('',#181);
#183=SURFACE_STYLE_FILL_AREA(#182);
#184=SURFACE_SIDE_STYLE('',(#183));
#185=SURFACE_STYLE_USAGE(.BOTH.,#184);
#186=PRESENTATION_STYLE_ASSIGNMENT((#185));
#187=STYLED_ITEM('',(#186),#36);
#188=COLOUR_RGB('',0.65,0.72,0.85);
#189=FILL_AREA_STYLE_COLOUR('',#188);
#190=SURFACE_STYLE_FILL_AREA(#189);
#191=SURFACE_SIDE_STYLE('',(#190));
#192=SURFACE_STYLE_USAGE(.BOTH.,#191);
#193=PRESENTATION_STYLE_ASSIGNMENT((#192));
#194=STYLED_ITEM('',(#193),#72);
#195=COLOUR_RGB('',0.65,0.72,0.85);
#196=FILL_AREA_STYLE_COLOUR('',#195);
#197=SURFACE_STYLE_FILL_AREA(#196);
#198=SURFACE_SIDE_STYLE('',(#197));
#199=SURFACE_STYLE_USAGE(.BOTH.,#198);
#200=PRESENTATION_STYLE_ASSIGNMENT((#199));
#201=STYLED_ITEM('',(#200),#108);
#202=COLOUR_RGB('',0.65,0.72,0.85);
#203=FILL_AREA_STYLE_COLOUR('',#202);
#204=SURFACE_STYLE_FILL_AREA(#203);
#205=SURFACE_SIDE_STYLE('',(#204));
#206=SURFACE_STYLE_USAGE(.BOTH.,#205);
#207=PRESENTATION_STYLE_ASSIGNMENT((#206));
#208=STYLED_ITEM('',(#207),#144);
#209=COLOUR_RGB('',0.65,0.72,0.85);
#210=FILL_AREA_STYLE_COLOUR('',#209);
#211=SURFACE_STYLE_FILL_AREA(#210);
#212=SURFACE_SIDE_STYLE('',(#211));
#213=SURFACE_STYLE_USAGE(.BOTH.,#212);
#214=PRESENTATION_STYLE_ASSIGNMENT((#213));
#215=STYLED_ITEM('',(#214),#180);
#216=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#180,#187,#194,#201,#208,#215),#217);
#217=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#218))GLOBAL_UNIT_ASSIGNED_CONTEXT((#219,#220,#221))REPRESENTATION_CONTEXT('',''));
#218=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#219,'');
#219=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#220=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#221=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#222=PRODUCT('ONEBOT','ONEBOT','',(#223));
#223=PRODUCT_CONTEXT('',#224,'mechanical');
#224=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#225=PRODUCT_DEFINITION_FORMATION('','',#222);
#226=PRODUCT_DEFINITION('design','',#225,#227);
#227=PRODUCT_DEFINITION_CONTEXT('part definition',#224,'design');
#228=PRODUCT_DEFINITION_SHAPE('','',#226);
#229=SHAPE_DEFINITION_REPRESENTATION(#228,#216);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,238 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-02-100x30.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,56,-8));
#7=CARTESIAN_POINT('',(0,56,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,56);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,56);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,56);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,170));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,53,0));
#43=CARTESIAN_POINT('',(0,53,170));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,53);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,53);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,53);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,170));
#75=CARTESIAN_POINT('',(0,0,180));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,56,170));
#79=CARTESIAN_POINT('',(0,56,180));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,56);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,56);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,56);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(-28.571,0,158));
#111=CARTESIAN_POINT('',(-28.571,0,214));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(-28.571,14.286,158));
#115=CARTESIAN_POINT('',(-28.571,14.286,214));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,14.286);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,14.286);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,14.286);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=DIRECTION('',(0.,0.,1.));
#146=CARTESIAN_POINT('',(28.571,0,158));
#147=CARTESIAN_POINT('',(28.571,0,214));
#148=DIRECTION('',(1.,0.,0.));
#149=AXIS2_PLACEMENT_3D('',#146,#145,#148);
#150=CARTESIAN_POINT('',(28.571,14.286,158));
#151=CARTESIAN_POINT('',(28.571,14.286,214));
#152=VERTEX_POINT('',#150);
#153=VERTEX_POINT('',#151);
#154=CIRCLE('',#149,14.286);
#155=EDGE_CURVE('',#152,#152,#154,.T.);
#156=CYLINDRICAL_SURFACE('',#149,14.286);
#157=PLANE('',#149);
#158=DIRECTION('',(0.,0.,1.));
#159=AXIS2_PLACEMENT_3D('',#147,#158,#148);
#160=PLANE('',#159);
#161=CIRCLE('',#159,14.286);
#162=EDGE_CURVE('',#153,#153,#161,.T.);
#163=DIRECTION('',(0.,0.,1.));
#164=VECTOR('',#163,1.);
#165=LINE('',#150,#164);
#166=EDGE_CURVE('',#152,#153,#165,.T.);
#167=ORIENTED_EDGE('',*,*,#155,.T.);
#168=ORIENTED_EDGE('',*,*,#162,.T.);
#169=ORIENTED_EDGE('',*,*,#166,.T.);
#170=ORIENTED_EDGE('',*,*,#162,.T.);
#171=ORIENTED_EDGE('',*,*,#166,.F.);
#172=ORIENTED_EDGE('',*,*,#155,.F.);
#173=EDGE_LOOP('',(#167));
#174=EDGE_LOOP('',(#168));
#175=EDGE_LOOP('',(#169,#170,#171,#172));
#176=ADVANCED_FACE('',(#175),#156,.T.);
#177=ADVANCED_FACE('',(#173),#157,.F.);
#178=ADVANCED_FACE('',(#174),#160,.T.);
#179=CLOSED_SHELL('',(#176,#177,#178));
#180=MANIFOLD_SOLID_BREP('',#179);
#181=COLOUR_RGB('',0.65,0.72,0.85);
#182=FILL_AREA_STYLE_COLOUR('',#181);
#183=SURFACE_STYLE_FILL_AREA(#182);
#184=SURFACE_SIDE_STYLE('',(#183));
#185=SURFACE_STYLE_USAGE(.BOTH.,#184);
#186=PRESENTATION_STYLE_ASSIGNMENT((#185));
#187=STYLED_ITEM('',(#186),#36);
#188=COLOUR_RGB('',0.65,0.72,0.85);
#189=FILL_AREA_STYLE_COLOUR('',#188);
#190=SURFACE_STYLE_FILL_AREA(#189);
#191=SURFACE_SIDE_STYLE('',(#190));
#192=SURFACE_STYLE_USAGE(.BOTH.,#191);
#193=PRESENTATION_STYLE_ASSIGNMENT((#192));
#194=STYLED_ITEM('',(#193),#72);
#195=COLOUR_RGB('',0.65,0.72,0.85);
#196=FILL_AREA_STYLE_COLOUR('',#195);
#197=SURFACE_STYLE_FILL_AREA(#196);
#198=SURFACE_SIDE_STYLE('',(#197));
#199=SURFACE_STYLE_USAGE(.BOTH.,#198);
#200=PRESENTATION_STYLE_ASSIGNMENT((#199));
#201=STYLED_ITEM('',(#200),#108);
#202=COLOUR_RGB('',0.65,0.72,0.85);
#203=FILL_AREA_STYLE_COLOUR('',#202);
#204=SURFACE_STYLE_FILL_AREA(#203);
#205=SURFACE_SIDE_STYLE('',(#204));
#206=SURFACE_STYLE_USAGE(.BOTH.,#205);
#207=PRESENTATION_STYLE_ASSIGNMENT((#206));
#208=STYLED_ITEM('',(#207),#144);
#209=COLOUR_RGB('',0.65,0.72,0.85);
#210=FILL_AREA_STYLE_COLOUR('',#209);
#211=SURFACE_STYLE_FILL_AREA(#210);
#212=SURFACE_SIDE_STYLE('',(#211));
#213=SURFACE_STYLE_USAGE(.BOTH.,#212);
#214=PRESENTATION_STYLE_ASSIGNMENT((#213));
#215=STYLED_ITEM('',(#214),#180);
#216=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#180,#187,#194,#201,#208,#215),#217);
#217=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#218))GLOBAL_UNIT_ASSIGNED_CONTEXT((#219,#220,#221))REPRESENTATION_CONTEXT('',''));
#218=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#219,'');
#219=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#220=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#221=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#222=PRODUCT('ONEBOT','ONEBOT','',(#223));
#223=PRODUCT_CONTEXT('',#224,'mechanical');
#224=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#225=PRODUCT_DEFINITION_FORMATION('','',#222);
#226=PRODUCT_DEFINITION('design','',#225,#227);
#227=PRODUCT_DEFINITION_CONTEXT('part definition',#224,'design');
#228=PRODUCT_DEFINITION_SHAPE('','',#226);
#229=SHAPE_DEFINITION_REPRESENTATION(#228,#216);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,238 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-02-100x50.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,56,-8));
#7=CARTESIAN_POINT('',(0,56,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,56);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,56);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,56);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,190));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,53,0));
#43=CARTESIAN_POINT('',(0,53,190));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,53);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,53);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,53);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,190));
#75=CARTESIAN_POINT('',(0,0,200));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,56,190));
#79=CARTESIAN_POINT('',(0,56,200));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,56);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,56);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,56);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(-28.571,0,178));
#111=CARTESIAN_POINT('',(-28.571,0,254));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(-28.571,14.286,178));
#115=CARTESIAN_POINT('',(-28.571,14.286,254));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,14.286);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,14.286);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,14.286);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=DIRECTION('',(0.,0.,1.));
#146=CARTESIAN_POINT('',(28.571,0,178));
#147=CARTESIAN_POINT('',(28.571,0,254));
#148=DIRECTION('',(1.,0.,0.));
#149=AXIS2_PLACEMENT_3D('',#146,#145,#148);
#150=CARTESIAN_POINT('',(28.571,14.286,178));
#151=CARTESIAN_POINT('',(28.571,14.286,254));
#152=VERTEX_POINT('',#150);
#153=VERTEX_POINT('',#151);
#154=CIRCLE('',#149,14.286);
#155=EDGE_CURVE('',#152,#152,#154,.T.);
#156=CYLINDRICAL_SURFACE('',#149,14.286);
#157=PLANE('',#149);
#158=DIRECTION('',(0.,0.,1.));
#159=AXIS2_PLACEMENT_3D('',#147,#158,#148);
#160=PLANE('',#159);
#161=CIRCLE('',#159,14.286);
#162=EDGE_CURVE('',#153,#153,#161,.T.);
#163=DIRECTION('',(0.,0.,1.));
#164=VECTOR('',#163,1.);
#165=LINE('',#150,#164);
#166=EDGE_CURVE('',#152,#153,#165,.T.);
#167=ORIENTED_EDGE('',*,*,#155,.T.);
#168=ORIENTED_EDGE('',*,*,#162,.T.);
#169=ORIENTED_EDGE('',*,*,#166,.T.);
#170=ORIENTED_EDGE('',*,*,#162,.T.);
#171=ORIENTED_EDGE('',*,*,#166,.F.);
#172=ORIENTED_EDGE('',*,*,#155,.F.);
#173=EDGE_LOOP('',(#167));
#174=EDGE_LOOP('',(#168));
#175=EDGE_LOOP('',(#169,#170,#171,#172));
#176=ADVANCED_FACE('',(#175),#156,.T.);
#177=ADVANCED_FACE('',(#173),#157,.F.);
#178=ADVANCED_FACE('',(#174),#160,.T.);
#179=CLOSED_SHELL('',(#176,#177,#178));
#180=MANIFOLD_SOLID_BREP('',#179);
#181=COLOUR_RGB('',0.65,0.72,0.85);
#182=FILL_AREA_STYLE_COLOUR('',#181);
#183=SURFACE_STYLE_FILL_AREA(#182);
#184=SURFACE_SIDE_STYLE('',(#183));
#185=SURFACE_STYLE_USAGE(.BOTH.,#184);
#186=PRESENTATION_STYLE_ASSIGNMENT((#185));
#187=STYLED_ITEM('',(#186),#36);
#188=COLOUR_RGB('',0.65,0.72,0.85);
#189=FILL_AREA_STYLE_COLOUR('',#188);
#190=SURFACE_STYLE_FILL_AREA(#189);
#191=SURFACE_SIDE_STYLE('',(#190));
#192=SURFACE_STYLE_USAGE(.BOTH.,#191);
#193=PRESENTATION_STYLE_ASSIGNMENT((#192));
#194=STYLED_ITEM('',(#193),#72);
#195=COLOUR_RGB('',0.65,0.72,0.85);
#196=FILL_AREA_STYLE_COLOUR('',#195);
#197=SURFACE_STYLE_FILL_AREA(#196);
#198=SURFACE_SIDE_STYLE('',(#197));
#199=SURFACE_STYLE_USAGE(.BOTH.,#198);
#200=PRESENTATION_STYLE_ASSIGNMENT((#199));
#201=STYLED_ITEM('',(#200),#108);
#202=COLOUR_RGB('',0.65,0.72,0.85);
#203=FILL_AREA_STYLE_COLOUR('',#202);
#204=SURFACE_STYLE_FILL_AREA(#203);
#205=SURFACE_SIDE_STYLE('',(#204));
#206=SURFACE_STYLE_USAGE(.BOTH.,#205);
#207=PRESENTATION_STYLE_ASSIGNMENT((#206));
#208=STYLED_ITEM('',(#207),#144);
#209=COLOUR_RGB('',0.65,0.72,0.85);
#210=FILL_AREA_STYLE_COLOUR('',#209);
#211=SURFACE_STYLE_FILL_AREA(#210);
#212=SURFACE_SIDE_STYLE('',(#211));
#213=SURFACE_STYLE_USAGE(.BOTH.,#212);
#214=PRESENTATION_STYLE_ASSIGNMENT((#213));
#215=STYLED_ITEM('',(#214),#180);
#216=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#180,#187,#194,#201,#208,#215),#217);
#217=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#218))GLOBAL_UNIT_ASSIGNED_CONTEXT((#219,#220,#221))REPRESENTATION_CONTEXT('',''));
#218=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#219,'');
#219=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#220=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#221=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#222=PRODUCT('ONEBOT','ONEBOT','',(#223));
#223=PRODUCT_CONTEXT('',#224,'mechanical');
#224=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#225=PRODUCT_DEFINITION_FORMATION('','',#222);
#226=PRODUCT_DEFINITION('design','',#225,#227);
#227=PRODUCT_DEFINITION_CONTEXT('part definition',#224,'design');
#228=PRODUCT_DEFINITION_SHAPE('','',#226);
#229=SHAPE_DEFINITION_REPRESENTATION(#228,#216);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,238 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-02-100x75.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,56,-8));
#7=CARTESIAN_POINT('',(0,56,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,56);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,56);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,56);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,215));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,53,0));
#43=CARTESIAN_POINT('',(0,53,215));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,53);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,53);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,53);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,215));
#75=CARTESIAN_POINT('',(0,0,225));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,56,215));
#79=CARTESIAN_POINT('',(0,56,225));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,56);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,56);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,56);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(-28.571,0,203));
#111=CARTESIAN_POINT('',(-28.571,0,304));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(-28.571,14.286,203));
#115=CARTESIAN_POINT('',(-28.571,14.286,304));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,14.286);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,14.286);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,14.286);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=DIRECTION('',(0.,0.,1.));
#146=CARTESIAN_POINT('',(28.571,0,203));
#147=CARTESIAN_POINT('',(28.571,0,304));
#148=DIRECTION('',(1.,0.,0.));
#149=AXIS2_PLACEMENT_3D('',#146,#145,#148);
#150=CARTESIAN_POINT('',(28.571,14.286,203));
#151=CARTESIAN_POINT('',(28.571,14.286,304));
#152=VERTEX_POINT('',#150);
#153=VERTEX_POINT('',#151);
#154=CIRCLE('',#149,14.286);
#155=EDGE_CURVE('',#152,#152,#154,.T.);
#156=CYLINDRICAL_SURFACE('',#149,14.286);
#157=PLANE('',#149);
#158=DIRECTION('',(0.,0.,1.));
#159=AXIS2_PLACEMENT_3D('',#147,#158,#148);
#160=PLANE('',#159);
#161=CIRCLE('',#159,14.286);
#162=EDGE_CURVE('',#153,#153,#161,.T.);
#163=DIRECTION('',(0.,0.,1.));
#164=VECTOR('',#163,1.);
#165=LINE('',#150,#164);
#166=EDGE_CURVE('',#152,#153,#165,.T.);
#167=ORIENTED_EDGE('',*,*,#155,.T.);
#168=ORIENTED_EDGE('',*,*,#162,.T.);
#169=ORIENTED_EDGE('',*,*,#166,.T.);
#170=ORIENTED_EDGE('',*,*,#162,.T.);
#171=ORIENTED_EDGE('',*,*,#166,.F.);
#172=ORIENTED_EDGE('',*,*,#155,.F.);
#173=EDGE_LOOP('',(#167));
#174=EDGE_LOOP('',(#168));
#175=EDGE_LOOP('',(#169,#170,#171,#172));
#176=ADVANCED_FACE('',(#175),#156,.T.);
#177=ADVANCED_FACE('',(#173),#157,.F.);
#178=ADVANCED_FACE('',(#174),#160,.T.);
#179=CLOSED_SHELL('',(#176,#177,#178));
#180=MANIFOLD_SOLID_BREP('',#179);
#181=COLOUR_RGB('',0.65,0.72,0.85);
#182=FILL_AREA_STYLE_COLOUR('',#181);
#183=SURFACE_STYLE_FILL_AREA(#182);
#184=SURFACE_SIDE_STYLE('',(#183));
#185=SURFACE_STYLE_USAGE(.BOTH.,#184);
#186=PRESENTATION_STYLE_ASSIGNMENT((#185));
#187=STYLED_ITEM('',(#186),#36);
#188=COLOUR_RGB('',0.65,0.72,0.85);
#189=FILL_AREA_STYLE_COLOUR('',#188);
#190=SURFACE_STYLE_FILL_AREA(#189);
#191=SURFACE_SIDE_STYLE('',(#190));
#192=SURFACE_STYLE_USAGE(.BOTH.,#191);
#193=PRESENTATION_STYLE_ASSIGNMENT((#192));
#194=STYLED_ITEM('',(#193),#72);
#195=COLOUR_RGB('',0.65,0.72,0.85);
#196=FILL_AREA_STYLE_COLOUR('',#195);
#197=SURFACE_STYLE_FILL_AREA(#196);
#198=SURFACE_SIDE_STYLE('',(#197));
#199=SURFACE_STYLE_USAGE(.BOTH.,#198);
#200=PRESENTATION_STYLE_ASSIGNMENT((#199));
#201=STYLED_ITEM('',(#200),#108);
#202=COLOUR_RGB('',0.65,0.72,0.85);
#203=FILL_AREA_STYLE_COLOUR('',#202);
#204=SURFACE_STYLE_FILL_AREA(#203);
#205=SURFACE_SIDE_STYLE('',(#204));
#206=SURFACE_STYLE_USAGE(.BOTH.,#205);
#207=PRESENTATION_STYLE_ASSIGNMENT((#206));
#208=STYLED_ITEM('',(#207),#144);
#209=COLOUR_RGB('',0.65,0.72,0.85);
#210=FILL_AREA_STYLE_COLOUR('',#209);
#211=SURFACE_STYLE_FILL_AREA(#210);
#212=SURFACE_SIDE_STYLE('',(#211));
#213=SURFACE_STYLE_USAGE(.BOTH.,#212);
#214=PRESENTATION_STYLE_ASSIGNMENT((#213));
#215=STYLED_ITEM('',(#214),#180);
#216=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#180,#187,#194,#201,#208,#215),#217);
#217=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#218))GLOBAL_UNIT_ASSIGNED_CONTEXT((#219,#220,#221))REPRESENTATION_CONTEXT('',''));
#218=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#219,'');
#219=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#220=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#221=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#222=PRODUCT('ONEBOT','ONEBOT','',(#223));
#223=PRODUCT_CONTEXT('',#224,'mechanical');
#224=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#225=PRODUCT_DEFINITION_FORMATION('','',#222);
#226=PRODUCT_DEFINITION('design','',#225,#227);
#227=PRODUCT_DEFINITION_CONTEXT('part definition',#224,'design');
#228=PRODUCT_DEFINITION_SHAPE('','',#226);
#229=SHAPE_DEFINITION_REPRESENTATION(#228,#216);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,238 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-02-125x10.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,68.5,-8));
#7=CARTESIAN_POINT('',(0,68.5,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,68.5);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,68.5);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,68.5);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,177.5));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,65.5,0));
#43=CARTESIAN_POINT('',(0,65.5,177.5));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,65.5);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,65.5);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,65.5);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,177.5));
#75=CARTESIAN_POINT('',(0,0,187.5));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,68.5,177.5));
#79=CARTESIAN_POINT('',(0,68.5,187.5));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,68.5);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,68.5);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,68.5);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(-35.714,0,165.5));
#111=CARTESIAN_POINT('',(-35.714,0,201.5));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(-35.714,17.857,165.5));
#115=CARTESIAN_POINT('',(-35.714,17.857,201.5));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,17.857);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,17.857);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,17.857);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=DIRECTION('',(0.,0.,1.));
#146=CARTESIAN_POINT('',(35.714,0,165.5));
#147=CARTESIAN_POINT('',(35.714,0,201.5));
#148=DIRECTION('',(1.,0.,0.));
#149=AXIS2_PLACEMENT_3D('',#146,#145,#148);
#150=CARTESIAN_POINT('',(35.714,17.857,165.5));
#151=CARTESIAN_POINT('',(35.714,17.857,201.5));
#152=VERTEX_POINT('',#150);
#153=VERTEX_POINT('',#151);
#154=CIRCLE('',#149,17.857);
#155=EDGE_CURVE('',#152,#152,#154,.T.);
#156=CYLINDRICAL_SURFACE('',#149,17.857);
#157=PLANE('',#149);
#158=DIRECTION('',(0.,0.,1.));
#159=AXIS2_PLACEMENT_3D('',#147,#158,#148);
#160=PLANE('',#159);
#161=CIRCLE('',#159,17.857);
#162=EDGE_CURVE('',#153,#153,#161,.T.);
#163=DIRECTION('',(0.,0.,1.));
#164=VECTOR('',#163,1.);
#165=LINE('',#150,#164);
#166=EDGE_CURVE('',#152,#153,#165,.T.);
#167=ORIENTED_EDGE('',*,*,#155,.T.);
#168=ORIENTED_EDGE('',*,*,#162,.T.);
#169=ORIENTED_EDGE('',*,*,#166,.T.);
#170=ORIENTED_EDGE('',*,*,#162,.T.);
#171=ORIENTED_EDGE('',*,*,#166,.F.);
#172=ORIENTED_EDGE('',*,*,#155,.F.);
#173=EDGE_LOOP('',(#167));
#174=EDGE_LOOP('',(#168));
#175=EDGE_LOOP('',(#169,#170,#171,#172));
#176=ADVANCED_FACE('',(#175),#156,.T.);
#177=ADVANCED_FACE('',(#173),#157,.F.);
#178=ADVANCED_FACE('',(#174),#160,.T.);
#179=CLOSED_SHELL('',(#176,#177,#178));
#180=MANIFOLD_SOLID_BREP('',#179);
#181=COLOUR_RGB('',0.65,0.72,0.85);
#182=FILL_AREA_STYLE_COLOUR('',#181);
#183=SURFACE_STYLE_FILL_AREA(#182);
#184=SURFACE_SIDE_STYLE('',(#183));
#185=SURFACE_STYLE_USAGE(.BOTH.,#184);
#186=PRESENTATION_STYLE_ASSIGNMENT((#185));
#187=STYLED_ITEM('',(#186),#36);
#188=COLOUR_RGB('',0.65,0.72,0.85);
#189=FILL_AREA_STYLE_COLOUR('',#188);
#190=SURFACE_STYLE_FILL_AREA(#189);
#191=SURFACE_SIDE_STYLE('',(#190));
#192=SURFACE_STYLE_USAGE(.BOTH.,#191);
#193=PRESENTATION_STYLE_ASSIGNMENT((#192));
#194=STYLED_ITEM('',(#193),#72);
#195=COLOUR_RGB('',0.65,0.72,0.85);
#196=FILL_AREA_STYLE_COLOUR('',#195);
#197=SURFACE_STYLE_FILL_AREA(#196);
#198=SURFACE_SIDE_STYLE('',(#197));
#199=SURFACE_STYLE_USAGE(.BOTH.,#198);
#200=PRESENTATION_STYLE_ASSIGNMENT((#199));
#201=STYLED_ITEM('',(#200),#108);
#202=COLOUR_RGB('',0.65,0.72,0.85);
#203=FILL_AREA_STYLE_COLOUR('',#202);
#204=SURFACE_STYLE_FILL_AREA(#203);
#205=SURFACE_SIDE_STYLE('',(#204));
#206=SURFACE_STYLE_USAGE(.BOTH.,#205);
#207=PRESENTATION_STYLE_ASSIGNMENT((#206));
#208=STYLED_ITEM('',(#207),#144);
#209=COLOUR_RGB('',0.65,0.72,0.85);
#210=FILL_AREA_STYLE_COLOUR('',#209);
#211=SURFACE_STYLE_FILL_AREA(#210);
#212=SURFACE_SIDE_STYLE('',(#211));
#213=SURFACE_STYLE_USAGE(.BOTH.,#212);
#214=PRESENTATION_STYLE_ASSIGNMENT((#213));
#215=STYLED_ITEM('',(#214),#180);
#216=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#180,#187,#194,#201,#208,#215),#217);
#217=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#218))GLOBAL_UNIT_ASSIGNED_CONTEXT((#219,#220,#221))REPRESENTATION_CONTEXT('',''));
#218=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#219,'');
#219=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#220=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#221=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#222=PRODUCT('ONEBOT','ONEBOT','',(#223));
#223=PRODUCT_CONTEXT('',#224,'mechanical');
#224=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#225=PRODUCT_DEFINITION_FORMATION('','',#222);
#226=PRODUCT_DEFINITION('design','',#225,#227);
#227=PRODUCT_DEFINITION_CONTEXT('part definition',#224,'design');
#228=PRODUCT_DEFINITION_SHAPE('','',#226);
#229=SHAPE_DEFINITION_REPRESENTATION(#228,#216);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,238 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-02-125x100.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,68.5,-8));
#7=CARTESIAN_POINT('',(0,68.5,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,68.5);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,68.5);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,68.5);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,267.5));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,65.5,0));
#43=CARTESIAN_POINT('',(0,65.5,267.5));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,65.5);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,65.5);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,65.5);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,267.5));
#75=CARTESIAN_POINT('',(0,0,277.5));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,68.5,267.5));
#79=CARTESIAN_POINT('',(0,68.5,277.5));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,68.5);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,68.5);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,68.5);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(-35.714,0,255.5));
#111=CARTESIAN_POINT('',(-35.714,0,381.5));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(-35.714,17.857,255.5));
#115=CARTESIAN_POINT('',(-35.714,17.857,381.5));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,17.857);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,17.857);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,17.857);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=DIRECTION('',(0.,0.,1.));
#146=CARTESIAN_POINT('',(35.714,0,255.5));
#147=CARTESIAN_POINT('',(35.714,0,381.5));
#148=DIRECTION('',(1.,0.,0.));
#149=AXIS2_PLACEMENT_3D('',#146,#145,#148);
#150=CARTESIAN_POINT('',(35.714,17.857,255.5));
#151=CARTESIAN_POINT('',(35.714,17.857,381.5));
#152=VERTEX_POINT('',#150);
#153=VERTEX_POINT('',#151);
#154=CIRCLE('',#149,17.857);
#155=EDGE_CURVE('',#152,#152,#154,.T.);
#156=CYLINDRICAL_SURFACE('',#149,17.857);
#157=PLANE('',#149);
#158=DIRECTION('',(0.,0.,1.));
#159=AXIS2_PLACEMENT_3D('',#147,#158,#148);
#160=PLANE('',#159);
#161=CIRCLE('',#159,17.857);
#162=EDGE_CURVE('',#153,#153,#161,.T.);
#163=DIRECTION('',(0.,0.,1.));
#164=VECTOR('',#163,1.);
#165=LINE('',#150,#164);
#166=EDGE_CURVE('',#152,#153,#165,.T.);
#167=ORIENTED_EDGE('',*,*,#155,.T.);
#168=ORIENTED_EDGE('',*,*,#162,.T.);
#169=ORIENTED_EDGE('',*,*,#166,.T.);
#170=ORIENTED_EDGE('',*,*,#162,.T.);
#171=ORIENTED_EDGE('',*,*,#166,.F.);
#172=ORIENTED_EDGE('',*,*,#155,.F.);
#173=EDGE_LOOP('',(#167));
#174=EDGE_LOOP('',(#168));
#175=EDGE_LOOP('',(#169,#170,#171,#172));
#176=ADVANCED_FACE('',(#175),#156,.T.);
#177=ADVANCED_FACE('',(#173),#157,.F.);
#178=ADVANCED_FACE('',(#174),#160,.T.);
#179=CLOSED_SHELL('',(#176,#177,#178));
#180=MANIFOLD_SOLID_BREP('',#179);
#181=COLOUR_RGB('',0.65,0.72,0.85);
#182=FILL_AREA_STYLE_COLOUR('',#181);
#183=SURFACE_STYLE_FILL_AREA(#182);
#184=SURFACE_SIDE_STYLE('',(#183));
#185=SURFACE_STYLE_USAGE(.BOTH.,#184);
#186=PRESENTATION_STYLE_ASSIGNMENT((#185));
#187=STYLED_ITEM('',(#186),#36);
#188=COLOUR_RGB('',0.65,0.72,0.85);
#189=FILL_AREA_STYLE_COLOUR('',#188);
#190=SURFACE_STYLE_FILL_AREA(#189);
#191=SURFACE_SIDE_STYLE('',(#190));
#192=SURFACE_STYLE_USAGE(.BOTH.,#191);
#193=PRESENTATION_STYLE_ASSIGNMENT((#192));
#194=STYLED_ITEM('',(#193),#72);
#195=COLOUR_RGB('',0.65,0.72,0.85);
#196=FILL_AREA_STYLE_COLOUR('',#195);
#197=SURFACE_STYLE_FILL_AREA(#196);
#198=SURFACE_SIDE_STYLE('',(#197));
#199=SURFACE_STYLE_USAGE(.BOTH.,#198);
#200=PRESENTATION_STYLE_ASSIGNMENT((#199));
#201=STYLED_ITEM('',(#200),#108);
#202=COLOUR_RGB('',0.65,0.72,0.85);
#203=FILL_AREA_STYLE_COLOUR('',#202);
#204=SURFACE_STYLE_FILL_AREA(#203);
#205=SURFACE_SIDE_STYLE('',(#204));
#206=SURFACE_STYLE_USAGE(.BOTH.,#205);
#207=PRESENTATION_STYLE_ASSIGNMENT((#206));
#208=STYLED_ITEM('',(#207),#144);
#209=COLOUR_RGB('',0.65,0.72,0.85);
#210=FILL_AREA_STYLE_COLOUR('',#209);
#211=SURFACE_STYLE_FILL_AREA(#210);
#212=SURFACE_SIDE_STYLE('',(#211));
#213=SURFACE_STYLE_USAGE(.BOTH.,#212);
#214=PRESENTATION_STYLE_ASSIGNMENT((#213));
#215=STYLED_ITEM('',(#214),#180);
#216=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#180,#187,#194,#201,#208,#215),#217);
#217=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#218))GLOBAL_UNIT_ASSIGNED_CONTEXT((#219,#220,#221))REPRESENTATION_CONTEXT('',''));
#218=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#219,'');
#219=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#220=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#221=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#222=PRODUCT('ONEBOT','ONEBOT','',(#223));
#223=PRODUCT_CONTEXT('',#224,'mechanical');
#224=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#225=PRODUCT_DEFINITION_FORMATION('','',#222);
#226=PRODUCT_DEFINITION('design','',#225,#227);
#227=PRODUCT_DEFINITION_CONTEXT('part definition',#224,'design');
#228=PRODUCT_DEFINITION_SHAPE('','',#226);
#229=SHAPE_DEFINITION_REPRESENTATION(#228,#216);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,238 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-02-125x20.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,68.5,-8));
#7=CARTESIAN_POINT('',(0,68.5,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,68.5);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,68.5);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,68.5);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,187.5));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,65.5,0));
#43=CARTESIAN_POINT('',(0,65.5,187.5));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,65.5);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,65.5);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,65.5);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,187.5));
#75=CARTESIAN_POINT('',(0,0,197.5));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,68.5,187.5));
#79=CARTESIAN_POINT('',(0,68.5,197.5));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,68.5);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,68.5);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,68.5);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(-35.714,0,175.5));
#111=CARTESIAN_POINT('',(-35.714,0,221.5));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(-35.714,17.857,175.5));
#115=CARTESIAN_POINT('',(-35.714,17.857,221.5));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,17.857);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,17.857);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,17.857);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=DIRECTION('',(0.,0.,1.));
#146=CARTESIAN_POINT('',(35.714,0,175.5));
#147=CARTESIAN_POINT('',(35.714,0,221.5));
#148=DIRECTION('',(1.,0.,0.));
#149=AXIS2_PLACEMENT_3D('',#146,#145,#148);
#150=CARTESIAN_POINT('',(35.714,17.857,175.5));
#151=CARTESIAN_POINT('',(35.714,17.857,221.5));
#152=VERTEX_POINT('',#150);
#153=VERTEX_POINT('',#151);
#154=CIRCLE('',#149,17.857);
#155=EDGE_CURVE('',#152,#152,#154,.T.);
#156=CYLINDRICAL_SURFACE('',#149,17.857);
#157=PLANE('',#149);
#158=DIRECTION('',(0.,0.,1.));
#159=AXIS2_PLACEMENT_3D('',#147,#158,#148);
#160=PLANE('',#159);
#161=CIRCLE('',#159,17.857);
#162=EDGE_CURVE('',#153,#153,#161,.T.);
#163=DIRECTION('',(0.,0.,1.));
#164=VECTOR('',#163,1.);
#165=LINE('',#150,#164);
#166=EDGE_CURVE('',#152,#153,#165,.T.);
#167=ORIENTED_EDGE('',*,*,#155,.T.);
#168=ORIENTED_EDGE('',*,*,#162,.T.);
#169=ORIENTED_EDGE('',*,*,#166,.T.);
#170=ORIENTED_EDGE('',*,*,#162,.T.);
#171=ORIENTED_EDGE('',*,*,#166,.F.);
#172=ORIENTED_EDGE('',*,*,#155,.F.);
#173=EDGE_LOOP('',(#167));
#174=EDGE_LOOP('',(#168));
#175=EDGE_LOOP('',(#169,#170,#171,#172));
#176=ADVANCED_FACE('',(#175),#156,.T.);
#177=ADVANCED_FACE('',(#173),#157,.F.);
#178=ADVANCED_FACE('',(#174),#160,.T.);
#179=CLOSED_SHELL('',(#176,#177,#178));
#180=MANIFOLD_SOLID_BREP('',#179);
#181=COLOUR_RGB('',0.65,0.72,0.85);
#182=FILL_AREA_STYLE_COLOUR('',#181);
#183=SURFACE_STYLE_FILL_AREA(#182);
#184=SURFACE_SIDE_STYLE('',(#183));
#185=SURFACE_STYLE_USAGE(.BOTH.,#184);
#186=PRESENTATION_STYLE_ASSIGNMENT((#185));
#187=STYLED_ITEM('',(#186),#36);
#188=COLOUR_RGB('',0.65,0.72,0.85);
#189=FILL_AREA_STYLE_COLOUR('',#188);
#190=SURFACE_STYLE_FILL_AREA(#189);
#191=SURFACE_SIDE_STYLE('',(#190));
#192=SURFACE_STYLE_USAGE(.BOTH.,#191);
#193=PRESENTATION_STYLE_ASSIGNMENT((#192));
#194=STYLED_ITEM('',(#193),#72);
#195=COLOUR_RGB('',0.65,0.72,0.85);
#196=FILL_AREA_STYLE_COLOUR('',#195);
#197=SURFACE_STYLE_FILL_AREA(#196);
#198=SURFACE_SIDE_STYLE('',(#197));
#199=SURFACE_STYLE_USAGE(.BOTH.,#198);
#200=PRESENTATION_STYLE_ASSIGNMENT((#199));
#201=STYLED_ITEM('',(#200),#108);
#202=COLOUR_RGB('',0.65,0.72,0.85);
#203=FILL_AREA_STYLE_COLOUR('',#202);
#204=SURFACE_STYLE_FILL_AREA(#203);
#205=SURFACE_SIDE_STYLE('',(#204));
#206=SURFACE_STYLE_USAGE(.BOTH.,#205);
#207=PRESENTATION_STYLE_ASSIGNMENT((#206));
#208=STYLED_ITEM('',(#207),#144);
#209=COLOUR_RGB('',0.65,0.72,0.85);
#210=FILL_AREA_STYLE_COLOUR('',#209);
#211=SURFACE_STYLE_FILL_AREA(#210);
#212=SURFACE_SIDE_STYLE('',(#211));
#213=SURFACE_STYLE_USAGE(.BOTH.,#212);
#214=PRESENTATION_STYLE_ASSIGNMENT((#213));
#215=STYLED_ITEM('',(#214),#180);
#216=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#180,#187,#194,#201,#208,#215),#217);
#217=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#218))GLOBAL_UNIT_ASSIGNED_CONTEXT((#219,#220,#221))REPRESENTATION_CONTEXT('',''));
#218=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#219,'');
#219=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#220=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#221=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#222=PRODUCT('ONEBOT','ONEBOT','',(#223));
#223=PRODUCT_CONTEXT('',#224,'mechanical');
#224=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#225=PRODUCT_DEFINITION_FORMATION('','',#222);
#226=PRODUCT_DEFINITION('design','',#225,#227);
#227=PRODUCT_DEFINITION_CONTEXT('part definition',#224,'design');
#228=PRODUCT_DEFINITION_SHAPE('','',#226);
#229=SHAPE_DEFINITION_REPRESENTATION(#228,#216);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,238 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-02-125x30.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,68.5,-8));
#7=CARTESIAN_POINT('',(0,68.5,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,68.5);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,68.5);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,68.5);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,197.5));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,65.5,0));
#43=CARTESIAN_POINT('',(0,65.5,197.5));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,65.5);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,65.5);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,65.5);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,197.5));
#75=CARTESIAN_POINT('',(0,0,207.5));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,68.5,197.5));
#79=CARTESIAN_POINT('',(0,68.5,207.5));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,68.5);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,68.5);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,68.5);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(-35.714,0,185.5));
#111=CARTESIAN_POINT('',(-35.714,0,241.5));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(-35.714,17.857,185.5));
#115=CARTESIAN_POINT('',(-35.714,17.857,241.5));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,17.857);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,17.857);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,17.857);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=DIRECTION('',(0.,0.,1.));
#146=CARTESIAN_POINT('',(35.714,0,185.5));
#147=CARTESIAN_POINT('',(35.714,0,241.5));
#148=DIRECTION('',(1.,0.,0.));
#149=AXIS2_PLACEMENT_3D('',#146,#145,#148);
#150=CARTESIAN_POINT('',(35.714,17.857,185.5));
#151=CARTESIAN_POINT('',(35.714,17.857,241.5));
#152=VERTEX_POINT('',#150);
#153=VERTEX_POINT('',#151);
#154=CIRCLE('',#149,17.857);
#155=EDGE_CURVE('',#152,#152,#154,.T.);
#156=CYLINDRICAL_SURFACE('',#149,17.857);
#157=PLANE('',#149);
#158=DIRECTION('',(0.,0.,1.));
#159=AXIS2_PLACEMENT_3D('',#147,#158,#148);
#160=PLANE('',#159);
#161=CIRCLE('',#159,17.857);
#162=EDGE_CURVE('',#153,#153,#161,.T.);
#163=DIRECTION('',(0.,0.,1.));
#164=VECTOR('',#163,1.);
#165=LINE('',#150,#164);
#166=EDGE_CURVE('',#152,#153,#165,.T.);
#167=ORIENTED_EDGE('',*,*,#155,.T.);
#168=ORIENTED_EDGE('',*,*,#162,.T.);
#169=ORIENTED_EDGE('',*,*,#166,.T.);
#170=ORIENTED_EDGE('',*,*,#162,.T.);
#171=ORIENTED_EDGE('',*,*,#166,.F.);
#172=ORIENTED_EDGE('',*,*,#155,.F.);
#173=EDGE_LOOP('',(#167));
#174=EDGE_LOOP('',(#168));
#175=EDGE_LOOP('',(#169,#170,#171,#172));
#176=ADVANCED_FACE('',(#175),#156,.T.);
#177=ADVANCED_FACE('',(#173),#157,.F.);
#178=ADVANCED_FACE('',(#174),#160,.T.);
#179=CLOSED_SHELL('',(#176,#177,#178));
#180=MANIFOLD_SOLID_BREP('',#179);
#181=COLOUR_RGB('',0.65,0.72,0.85);
#182=FILL_AREA_STYLE_COLOUR('',#181);
#183=SURFACE_STYLE_FILL_AREA(#182);
#184=SURFACE_SIDE_STYLE('',(#183));
#185=SURFACE_STYLE_USAGE(.BOTH.,#184);
#186=PRESENTATION_STYLE_ASSIGNMENT((#185));
#187=STYLED_ITEM('',(#186),#36);
#188=COLOUR_RGB('',0.65,0.72,0.85);
#189=FILL_AREA_STYLE_COLOUR('',#188);
#190=SURFACE_STYLE_FILL_AREA(#189);
#191=SURFACE_SIDE_STYLE('',(#190));
#192=SURFACE_STYLE_USAGE(.BOTH.,#191);
#193=PRESENTATION_STYLE_ASSIGNMENT((#192));
#194=STYLED_ITEM('',(#193),#72);
#195=COLOUR_RGB('',0.65,0.72,0.85);
#196=FILL_AREA_STYLE_COLOUR('',#195);
#197=SURFACE_STYLE_FILL_AREA(#196);
#198=SURFACE_SIDE_STYLE('',(#197));
#199=SURFACE_STYLE_USAGE(.BOTH.,#198);
#200=PRESENTATION_STYLE_ASSIGNMENT((#199));
#201=STYLED_ITEM('',(#200),#108);
#202=COLOUR_RGB('',0.65,0.72,0.85);
#203=FILL_AREA_STYLE_COLOUR('',#202);
#204=SURFACE_STYLE_FILL_AREA(#203);
#205=SURFACE_SIDE_STYLE('',(#204));
#206=SURFACE_STYLE_USAGE(.BOTH.,#205);
#207=PRESENTATION_STYLE_ASSIGNMENT((#206));
#208=STYLED_ITEM('',(#207),#144);
#209=COLOUR_RGB('',0.65,0.72,0.85);
#210=FILL_AREA_STYLE_COLOUR('',#209);
#211=SURFACE_STYLE_FILL_AREA(#210);
#212=SURFACE_SIDE_STYLE('',(#211));
#213=SURFACE_STYLE_USAGE(.BOTH.,#212);
#214=PRESENTATION_STYLE_ASSIGNMENT((#213));
#215=STYLED_ITEM('',(#214),#180);
#216=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#180,#187,#194,#201,#208,#215),#217);
#217=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#218))GLOBAL_UNIT_ASSIGNED_CONTEXT((#219,#220,#221))REPRESENTATION_CONTEXT('',''));
#218=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#219,'');
#219=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#220=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#221=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#222=PRODUCT('ONEBOT','ONEBOT','',(#223));
#223=PRODUCT_CONTEXT('',#224,'mechanical');
#224=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#225=PRODUCT_DEFINITION_FORMATION('','',#222);
#226=PRODUCT_DEFINITION('design','',#225,#227);
#227=PRODUCT_DEFINITION_CONTEXT('part definition',#224,'design');
#228=PRODUCT_DEFINITION_SHAPE('','',#226);
#229=SHAPE_DEFINITION_REPRESENTATION(#228,#216);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,238 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-02-125x50.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,68.5,-8));
#7=CARTESIAN_POINT('',(0,68.5,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,68.5);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,68.5);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,68.5);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,217.5));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,65.5,0));
#43=CARTESIAN_POINT('',(0,65.5,217.5));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,65.5);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,65.5);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,65.5);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,217.5));
#75=CARTESIAN_POINT('',(0,0,227.5));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,68.5,217.5));
#79=CARTESIAN_POINT('',(0,68.5,227.5));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,68.5);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,68.5);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,68.5);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(-35.714,0,205.5));
#111=CARTESIAN_POINT('',(-35.714,0,281.5));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(-35.714,17.857,205.5));
#115=CARTESIAN_POINT('',(-35.714,17.857,281.5));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,17.857);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,17.857);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,17.857);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=DIRECTION('',(0.,0.,1.));
#146=CARTESIAN_POINT('',(35.714,0,205.5));
#147=CARTESIAN_POINT('',(35.714,0,281.5));
#148=DIRECTION('',(1.,0.,0.));
#149=AXIS2_PLACEMENT_3D('',#146,#145,#148);
#150=CARTESIAN_POINT('',(35.714,17.857,205.5));
#151=CARTESIAN_POINT('',(35.714,17.857,281.5));
#152=VERTEX_POINT('',#150);
#153=VERTEX_POINT('',#151);
#154=CIRCLE('',#149,17.857);
#155=EDGE_CURVE('',#152,#152,#154,.T.);
#156=CYLINDRICAL_SURFACE('',#149,17.857);
#157=PLANE('',#149);
#158=DIRECTION('',(0.,0.,1.));
#159=AXIS2_PLACEMENT_3D('',#147,#158,#148);
#160=PLANE('',#159);
#161=CIRCLE('',#159,17.857);
#162=EDGE_CURVE('',#153,#153,#161,.T.);
#163=DIRECTION('',(0.,0.,1.));
#164=VECTOR('',#163,1.);
#165=LINE('',#150,#164);
#166=EDGE_CURVE('',#152,#153,#165,.T.);
#167=ORIENTED_EDGE('',*,*,#155,.T.);
#168=ORIENTED_EDGE('',*,*,#162,.T.);
#169=ORIENTED_EDGE('',*,*,#166,.T.);
#170=ORIENTED_EDGE('',*,*,#162,.T.);
#171=ORIENTED_EDGE('',*,*,#166,.F.);
#172=ORIENTED_EDGE('',*,*,#155,.F.);
#173=EDGE_LOOP('',(#167));
#174=EDGE_LOOP('',(#168));
#175=EDGE_LOOP('',(#169,#170,#171,#172));
#176=ADVANCED_FACE('',(#175),#156,.T.);
#177=ADVANCED_FACE('',(#173),#157,.F.);
#178=ADVANCED_FACE('',(#174),#160,.T.);
#179=CLOSED_SHELL('',(#176,#177,#178));
#180=MANIFOLD_SOLID_BREP('',#179);
#181=COLOUR_RGB('',0.65,0.72,0.85);
#182=FILL_AREA_STYLE_COLOUR('',#181);
#183=SURFACE_STYLE_FILL_AREA(#182);
#184=SURFACE_SIDE_STYLE('',(#183));
#185=SURFACE_STYLE_USAGE(.BOTH.,#184);
#186=PRESENTATION_STYLE_ASSIGNMENT((#185));
#187=STYLED_ITEM('',(#186),#36);
#188=COLOUR_RGB('',0.65,0.72,0.85);
#189=FILL_AREA_STYLE_COLOUR('',#188);
#190=SURFACE_STYLE_FILL_AREA(#189);
#191=SURFACE_SIDE_STYLE('',(#190));
#192=SURFACE_STYLE_USAGE(.BOTH.,#191);
#193=PRESENTATION_STYLE_ASSIGNMENT((#192));
#194=STYLED_ITEM('',(#193),#72);
#195=COLOUR_RGB('',0.65,0.72,0.85);
#196=FILL_AREA_STYLE_COLOUR('',#195);
#197=SURFACE_STYLE_FILL_AREA(#196);
#198=SURFACE_SIDE_STYLE('',(#197));
#199=SURFACE_STYLE_USAGE(.BOTH.,#198);
#200=PRESENTATION_STYLE_ASSIGNMENT((#199));
#201=STYLED_ITEM('',(#200),#108);
#202=COLOUR_RGB('',0.65,0.72,0.85);
#203=FILL_AREA_STYLE_COLOUR('',#202);
#204=SURFACE_STYLE_FILL_AREA(#203);
#205=SURFACE_SIDE_STYLE('',(#204));
#206=SURFACE_STYLE_USAGE(.BOTH.,#205);
#207=PRESENTATION_STYLE_ASSIGNMENT((#206));
#208=STYLED_ITEM('',(#207),#144);
#209=COLOUR_RGB('',0.65,0.72,0.85);
#210=FILL_AREA_STYLE_COLOUR('',#209);
#211=SURFACE_STYLE_FILL_AREA(#210);
#212=SURFACE_SIDE_STYLE('',(#211));
#213=SURFACE_STYLE_USAGE(.BOTH.,#212);
#214=PRESENTATION_STYLE_ASSIGNMENT((#213));
#215=STYLED_ITEM('',(#214),#180);
#216=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#180,#187,#194,#201,#208,#215),#217);
#217=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#218))GLOBAL_UNIT_ASSIGNED_CONTEXT((#219,#220,#221))REPRESENTATION_CONTEXT('',''));
#218=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#219,'');
#219=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#220=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#221=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#222=PRODUCT('ONEBOT','ONEBOT','',(#223));
#223=PRODUCT_CONTEXT('',#224,'mechanical');
#224=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#225=PRODUCT_DEFINITION_FORMATION('','',#222);
#226=PRODUCT_DEFINITION('design','',#225,#227);
#227=PRODUCT_DEFINITION_CONTEXT('part definition',#224,'design');
#228=PRODUCT_DEFINITION_SHAPE('','',#226);
#229=SHAPE_DEFINITION_REPRESENTATION(#228,#216);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,238 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-02-125x75.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,68.5,-8));
#7=CARTESIAN_POINT('',(0,68.5,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,68.5);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,68.5);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,68.5);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,242.5));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,65.5,0));
#43=CARTESIAN_POINT('',(0,65.5,242.5));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,65.5);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,65.5);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,65.5);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,242.5));
#75=CARTESIAN_POINT('',(0,0,252.5));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,68.5,242.5));
#79=CARTESIAN_POINT('',(0,68.5,252.5));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,68.5);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,68.5);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,68.5);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(-35.714,0,230.5));
#111=CARTESIAN_POINT('',(-35.714,0,331.5));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(-35.714,17.857,230.5));
#115=CARTESIAN_POINT('',(-35.714,17.857,331.5));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,17.857);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,17.857);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,17.857);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=DIRECTION('',(0.,0.,1.));
#146=CARTESIAN_POINT('',(35.714,0,230.5));
#147=CARTESIAN_POINT('',(35.714,0,331.5));
#148=DIRECTION('',(1.,0.,0.));
#149=AXIS2_PLACEMENT_3D('',#146,#145,#148);
#150=CARTESIAN_POINT('',(35.714,17.857,230.5));
#151=CARTESIAN_POINT('',(35.714,17.857,331.5));
#152=VERTEX_POINT('',#150);
#153=VERTEX_POINT('',#151);
#154=CIRCLE('',#149,17.857);
#155=EDGE_CURVE('',#152,#152,#154,.T.);
#156=CYLINDRICAL_SURFACE('',#149,17.857);
#157=PLANE('',#149);
#158=DIRECTION('',(0.,0.,1.));
#159=AXIS2_PLACEMENT_3D('',#147,#158,#148);
#160=PLANE('',#159);
#161=CIRCLE('',#159,17.857);
#162=EDGE_CURVE('',#153,#153,#161,.T.);
#163=DIRECTION('',(0.,0.,1.));
#164=VECTOR('',#163,1.);
#165=LINE('',#150,#164);
#166=EDGE_CURVE('',#152,#153,#165,.T.);
#167=ORIENTED_EDGE('',*,*,#155,.T.);
#168=ORIENTED_EDGE('',*,*,#162,.T.);
#169=ORIENTED_EDGE('',*,*,#166,.T.);
#170=ORIENTED_EDGE('',*,*,#162,.T.);
#171=ORIENTED_EDGE('',*,*,#166,.F.);
#172=ORIENTED_EDGE('',*,*,#155,.F.);
#173=EDGE_LOOP('',(#167));
#174=EDGE_LOOP('',(#168));
#175=EDGE_LOOP('',(#169,#170,#171,#172));
#176=ADVANCED_FACE('',(#175),#156,.T.);
#177=ADVANCED_FACE('',(#173),#157,.F.);
#178=ADVANCED_FACE('',(#174),#160,.T.);
#179=CLOSED_SHELL('',(#176,#177,#178));
#180=MANIFOLD_SOLID_BREP('',#179);
#181=COLOUR_RGB('',0.65,0.72,0.85);
#182=FILL_AREA_STYLE_COLOUR('',#181);
#183=SURFACE_STYLE_FILL_AREA(#182);
#184=SURFACE_SIDE_STYLE('',(#183));
#185=SURFACE_STYLE_USAGE(.BOTH.,#184);
#186=PRESENTATION_STYLE_ASSIGNMENT((#185));
#187=STYLED_ITEM('',(#186),#36);
#188=COLOUR_RGB('',0.65,0.72,0.85);
#189=FILL_AREA_STYLE_COLOUR('',#188);
#190=SURFACE_STYLE_FILL_AREA(#189);
#191=SURFACE_SIDE_STYLE('',(#190));
#192=SURFACE_STYLE_USAGE(.BOTH.,#191);
#193=PRESENTATION_STYLE_ASSIGNMENT((#192));
#194=STYLED_ITEM('',(#193),#72);
#195=COLOUR_RGB('',0.65,0.72,0.85);
#196=FILL_AREA_STYLE_COLOUR('',#195);
#197=SURFACE_STYLE_FILL_AREA(#196);
#198=SURFACE_SIDE_STYLE('',(#197));
#199=SURFACE_STYLE_USAGE(.BOTH.,#198);
#200=PRESENTATION_STYLE_ASSIGNMENT((#199));
#201=STYLED_ITEM('',(#200),#108);
#202=COLOUR_RGB('',0.65,0.72,0.85);
#203=FILL_AREA_STYLE_COLOUR('',#202);
#204=SURFACE_STYLE_FILL_AREA(#203);
#205=SURFACE_SIDE_STYLE('',(#204));
#206=SURFACE_STYLE_USAGE(.BOTH.,#205);
#207=PRESENTATION_STYLE_ASSIGNMENT((#206));
#208=STYLED_ITEM('',(#207),#144);
#209=COLOUR_RGB('',0.65,0.72,0.85);
#210=FILL_AREA_STYLE_COLOUR('',#209);
#211=SURFACE_STYLE_FILL_AREA(#210);
#212=SURFACE_SIDE_STYLE('',(#211));
#213=SURFACE_STYLE_USAGE(.BOTH.,#212);
#214=PRESENTATION_STYLE_ASSIGNMENT((#213));
#215=STYLED_ITEM('',(#214),#180);
#216=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#180,#187,#194,#201,#208,#215),#217);
#217=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#218))GLOBAL_UNIT_ASSIGNED_CONTEXT((#219,#220,#221))REPRESENTATION_CONTEXT('',''));
#218=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#219,'');
#219=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#220=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#221=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#222=PRODUCT('ONEBOT','ONEBOT','',(#223));
#223=PRODUCT_CONTEXT('',#224,'mechanical');
#224=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#225=PRODUCT_DEFINITION_FORMATION('','',#222);
#226=PRODUCT_DEFINITION('design','',#225,#227);
#227=PRODUCT_DEFINITION_CONTEXT('part definition',#224,'design');
#228=PRODUCT_DEFINITION_SHAPE('','',#226);
#229=SHAPE_DEFINITION_REPRESENTATION(#228,#216);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,238 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-02-160x10.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,86,-8));
#7=CARTESIAN_POINT('',(0,86,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,86);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,86);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,86);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,216));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,83,0));
#43=CARTESIAN_POINT('',(0,83,216));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,83);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,83);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,83);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,216));
#75=CARTESIAN_POINT('',(0,0,226));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,86,216));
#79=CARTESIAN_POINT('',(0,86,226));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,86);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,86);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,86);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(-45.714,0,204));
#111=CARTESIAN_POINT('',(-45.714,0,240));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(-45.714,22.857,204));
#115=CARTESIAN_POINT('',(-45.714,22.857,240));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,22.857);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,22.857);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,22.857);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=DIRECTION('',(0.,0.,1.));
#146=CARTESIAN_POINT('',(45.714,0,204));
#147=CARTESIAN_POINT('',(45.714,0,240));
#148=DIRECTION('',(1.,0.,0.));
#149=AXIS2_PLACEMENT_3D('',#146,#145,#148);
#150=CARTESIAN_POINT('',(45.714,22.857,204));
#151=CARTESIAN_POINT('',(45.714,22.857,240));
#152=VERTEX_POINT('',#150);
#153=VERTEX_POINT('',#151);
#154=CIRCLE('',#149,22.857);
#155=EDGE_CURVE('',#152,#152,#154,.T.);
#156=CYLINDRICAL_SURFACE('',#149,22.857);
#157=PLANE('',#149);
#158=DIRECTION('',(0.,0.,1.));
#159=AXIS2_PLACEMENT_3D('',#147,#158,#148);
#160=PLANE('',#159);
#161=CIRCLE('',#159,22.857);
#162=EDGE_CURVE('',#153,#153,#161,.T.);
#163=DIRECTION('',(0.,0.,1.));
#164=VECTOR('',#163,1.);
#165=LINE('',#150,#164);
#166=EDGE_CURVE('',#152,#153,#165,.T.);
#167=ORIENTED_EDGE('',*,*,#155,.T.);
#168=ORIENTED_EDGE('',*,*,#162,.T.);
#169=ORIENTED_EDGE('',*,*,#166,.T.);
#170=ORIENTED_EDGE('',*,*,#162,.T.);
#171=ORIENTED_EDGE('',*,*,#166,.F.);
#172=ORIENTED_EDGE('',*,*,#155,.F.);
#173=EDGE_LOOP('',(#167));
#174=EDGE_LOOP('',(#168));
#175=EDGE_LOOP('',(#169,#170,#171,#172));
#176=ADVANCED_FACE('',(#175),#156,.T.);
#177=ADVANCED_FACE('',(#173),#157,.F.);
#178=ADVANCED_FACE('',(#174),#160,.T.);
#179=CLOSED_SHELL('',(#176,#177,#178));
#180=MANIFOLD_SOLID_BREP('',#179);
#181=COLOUR_RGB('',0.65,0.72,0.85);
#182=FILL_AREA_STYLE_COLOUR('',#181);
#183=SURFACE_STYLE_FILL_AREA(#182);
#184=SURFACE_SIDE_STYLE('',(#183));
#185=SURFACE_STYLE_USAGE(.BOTH.,#184);
#186=PRESENTATION_STYLE_ASSIGNMENT((#185));
#187=STYLED_ITEM('',(#186),#36);
#188=COLOUR_RGB('',0.65,0.72,0.85);
#189=FILL_AREA_STYLE_COLOUR('',#188);
#190=SURFACE_STYLE_FILL_AREA(#189);
#191=SURFACE_SIDE_STYLE('',(#190));
#192=SURFACE_STYLE_USAGE(.BOTH.,#191);
#193=PRESENTATION_STYLE_ASSIGNMENT((#192));
#194=STYLED_ITEM('',(#193),#72);
#195=COLOUR_RGB('',0.65,0.72,0.85);
#196=FILL_AREA_STYLE_COLOUR('',#195);
#197=SURFACE_STYLE_FILL_AREA(#196);
#198=SURFACE_SIDE_STYLE('',(#197));
#199=SURFACE_STYLE_USAGE(.BOTH.,#198);
#200=PRESENTATION_STYLE_ASSIGNMENT((#199));
#201=STYLED_ITEM('',(#200),#108);
#202=COLOUR_RGB('',0.65,0.72,0.85);
#203=FILL_AREA_STYLE_COLOUR('',#202);
#204=SURFACE_STYLE_FILL_AREA(#203);
#205=SURFACE_SIDE_STYLE('',(#204));
#206=SURFACE_STYLE_USAGE(.BOTH.,#205);
#207=PRESENTATION_STYLE_ASSIGNMENT((#206));
#208=STYLED_ITEM('',(#207),#144);
#209=COLOUR_RGB('',0.65,0.72,0.85);
#210=FILL_AREA_STYLE_COLOUR('',#209);
#211=SURFACE_STYLE_FILL_AREA(#210);
#212=SURFACE_SIDE_STYLE('',(#211));
#213=SURFACE_STYLE_USAGE(.BOTH.,#212);
#214=PRESENTATION_STYLE_ASSIGNMENT((#213));
#215=STYLED_ITEM('',(#214),#180);
#216=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#180,#187,#194,#201,#208,#215),#217);
#217=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#218))GLOBAL_UNIT_ASSIGNED_CONTEXT((#219,#220,#221))REPRESENTATION_CONTEXT('',''));
#218=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#219,'');
#219=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#220=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#221=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#222=PRODUCT('ONEBOT','ONEBOT','',(#223));
#223=PRODUCT_CONTEXT('',#224,'mechanical');
#224=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#225=PRODUCT_DEFINITION_FORMATION('','',#222);
#226=PRODUCT_DEFINITION('design','',#225,#227);
#227=PRODUCT_DEFINITION_CONTEXT('part definition',#224,'design');
#228=PRODUCT_DEFINITION_SHAPE('','',#226);
#229=SHAPE_DEFINITION_REPRESENTATION(#228,#216);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,238 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-02-160x100.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,86,-8));
#7=CARTESIAN_POINT('',(0,86,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,86);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,86);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,86);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,306));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,83,0));
#43=CARTESIAN_POINT('',(0,83,306));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,83);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,83);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,83);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,306));
#75=CARTESIAN_POINT('',(0,0,316));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,86,306));
#79=CARTESIAN_POINT('',(0,86,316));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,86);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,86);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,86);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(-45.714,0,294));
#111=CARTESIAN_POINT('',(-45.714,0,420));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(-45.714,22.857,294));
#115=CARTESIAN_POINT('',(-45.714,22.857,420));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,22.857);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,22.857);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,22.857);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=DIRECTION('',(0.,0.,1.));
#146=CARTESIAN_POINT('',(45.714,0,294));
#147=CARTESIAN_POINT('',(45.714,0,420));
#148=DIRECTION('',(1.,0.,0.));
#149=AXIS2_PLACEMENT_3D('',#146,#145,#148);
#150=CARTESIAN_POINT('',(45.714,22.857,294));
#151=CARTESIAN_POINT('',(45.714,22.857,420));
#152=VERTEX_POINT('',#150);
#153=VERTEX_POINT('',#151);
#154=CIRCLE('',#149,22.857);
#155=EDGE_CURVE('',#152,#152,#154,.T.);
#156=CYLINDRICAL_SURFACE('',#149,22.857);
#157=PLANE('',#149);
#158=DIRECTION('',(0.,0.,1.));
#159=AXIS2_PLACEMENT_3D('',#147,#158,#148);
#160=PLANE('',#159);
#161=CIRCLE('',#159,22.857);
#162=EDGE_CURVE('',#153,#153,#161,.T.);
#163=DIRECTION('',(0.,0.,1.));
#164=VECTOR('',#163,1.);
#165=LINE('',#150,#164);
#166=EDGE_CURVE('',#152,#153,#165,.T.);
#167=ORIENTED_EDGE('',*,*,#155,.T.);
#168=ORIENTED_EDGE('',*,*,#162,.T.);
#169=ORIENTED_EDGE('',*,*,#166,.T.);
#170=ORIENTED_EDGE('',*,*,#162,.T.);
#171=ORIENTED_EDGE('',*,*,#166,.F.);
#172=ORIENTED_EDGE('',*,*,#155,.F.);
#173=EDGE_LOOP('',(#167));
#174=EDGE_LOOP('',(#168));
#175=EDGE_LOOP('',(#169,#170,#171,#172));
#176=ADVANCED_FACE('',(#175),#156,.T.);
#177=ADVANCED_FACE('',(#173),#157,.F.);
#178=ADVANCED_FACE('',(#174),#160,.T.);
#179=CLOSED_SHELL('',(#176,#177,#178));
#180=MANIFOLD_SOLID_BREP('',#179);
#181=COLOUR_RGB('',0.65,0.72,0.85);
#182=FILL_AREA_STYLE_COLOUR('',#181);
#183=SURFACE_STYLE_FILL_AREA(#182);
#184=SURFACE_SIDE_STYLE('',(#183));
#185=SURFACE_STYLE_USAGE(.BOTH.,#184);
#186=PRESENTATION_STYLE_ASSIGNMENT((#185));
#187=STYLED_ITEM('',(#186),#36);
#188=COLOUR_RGB('',0.65,0.72,0.85);
#189=FILL_AREA_STYLE_COLOUR('',#188);
#190=SURFACE_STYLE_FILL_AREA(#189);
#191=SURFACE_SIDE_STYLE('',(#190));
#192=SURFACE_STYLE_USAGE(.BOTH.,#191);
#193=PRESENTATION_STYLE_ASSIGNMENT((#192));
#194=STYLED_ITEM('',(#193),#72);
#195=COLOUR_RGB('',0.65,0.72,0.85);
#196=FILL_AREA_STYLE_COLOUR('',#195);
#197=SURFACE_STYLE_FILL_AREA(#196);
#198=SURFACE_SIDE_STYLE('',(#197));
#199=SURFACE_STYLE_USAGE(.BOTH.,#198);
#200=PRESENTATION_STYLE_ASSIGNMENT((#199));
#201=STYLED_ITEM('',(#200),#108);
#202=COLOUR_RGB('',0.65,0.72,0.85);
#203=FILL_AREA_STYLE_COLOUR('',#202);
#204=SURFACE_STYLE_FILL_AREA(#203);
#205=SURFACE_SIDE_STYLE('',(#204));
#206=SURFACE_STYLE_USAGE(.BOTH.,#205);
#207=PRESENTATION_STYLE_ASSIGNMENT((#206));
#208=STYLED_ITEM('',(#207),#144);
#209=COLOUR_RGB('',0.65,0.72,0.85);
#210=FILL_AREA_STYLE_COLOUR('',#209);
#211=SURFACE_STYLE_FILL_AREA(#210);
#212=SURFACE_SIDE_STYLE('',(#211));
#213=SURFACE_STYLE_USAGE(.BOTH.,#212);
#214=PRESENTATION_STYLE_ASSIGNMENT((#213));
#215=STYLED_ITEM('',(#214),#180);
#216=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#180,#187,#194,#201,#208,#215),#217);
#217=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#218))GLOBAL_UNIT_ASSIGNED_CONTEXT((#219,#220,#221))REPRESENTATION_CONTEXT('',''));
#218=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#219,'');
#219=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#220=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#221=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#222=PRODUCT('ONEBOT','ONEBOT','',(#223));
#223=PRODUCT_CONTEXT('',#224,'mechanical');
#224=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#225=PRODUCT_DEFINITION_FORMATION('','',#222);
#226=PRODUCT_DEFINITION('design','',#225,#227);
#227=PRODUCT_DEFINITION_CONTEXT('part definition',#224,'design');
#228=PRODUCT_DEFINITION_SHAPE('','',#226);
#229=SHAPE_DEFINITION_REPRESENTATION(#228,#216);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,238 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-02-160x20.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,86,-8));
#7=CARTESIAN_POINT('',(0,86,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,86);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,86);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,86);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,226));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,83,0));
#43=CARTESIAN_POINT('',(0,83,226));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,83);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,83);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,83);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,226));
#75=CARTESIAN_POINT('',(0,0,236));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,86,226));
#79=CARTESIAN_POINT('',(0,86,236));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,86);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,86);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,86);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(-45.714,0,214));
#111=CARTESIAN_POINT('',(-45.714,0,260));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(-45.714,22.857,214));
#115=CARTESIAN_POINT('',(-45.714,22.857,260));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,22.857);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,22.857);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,22.857);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=DIRECTION('',(0.,0.,1.));
#146=CARTESIAN_POINT('',(45.714,0,214));
#147=CARTESIAN_POINT('',(45.714,0,260));
#148=DIRECTION('',(1.,0.,0.));
#149=AXIS2_PLACEMENT_3D('',#146,#145,#148);
#150=CARTESIAN_POINT('',(45.714,22.857,214));
#151=CARTESIAN_POINT('',(45.714,22.857,260));
#152=VERTEX_POINT('',#150);
#153=VERTEX_POINT('',#151);
#154=CIRCLE('',#149,22.857);
#155=EDGE_CURVE('',#152,#152,#154,.T.);
#156=CYLINDRICAL_SURFACE('',#149,22.857);
#157=PLANE('',#149);
#158=DIRECTION('',(0.,0.,1.));
#159=AXIS2_PLACEMENT_3D('',#147,#158,#148);
#160=PLANE('',#159);
#161=CIRCLE('',#159,22.857);
#162=EDGE_CURVE('',#153,#153,#161,.T.);
#163=DIRECTION('',(0.,0.,1.));
#164=VECTOR('',#163,1.);
#165=LINE('',#150,#164);
#166=EDGE_CURVE('',#152,#153,#165,.T.);
#167=ORIENTED_EDGE('',*,*,#155,.T.);
#168=ORIENTED_EDGE('',*,*,#162,.T.);
#169=ORIENTED_EDGE('',*,*,#166,.T.);
#170=ORIENTED_EDGE('',*,*,#162,.T.);
#171=ORIENTED_EDGE('',*,*,#166,.F.);
#172=ORIENTED_EDGE('',*,*,#155,.F.);
#173=EDGE_LOOP('',(#167));
#174=EDGE_LOOP('',(#168));
#175=EDGE_LOOP('',(#169,#170,#171,#172));
#176=ADVANCED_FACE('',(#175),#156,.T.);
#177=ADVANCED_FACE('',(#173),#157,.F.);
#178=ADVANCED_FACE('',(#174),#160,.T.);
#179=CLOSED_SHELL('',(#176,#177,#178));
#180=MANIFOLD_SOLID_BREP('',#179);
#181=COLOUR_RGB('',0.65,0.72,0.85);
#182=FILL_AREA_STYLE_COLOUR('',#181);
#183=SURFACE_STYLE_FILL_AREA(#182);
#184=SURFACE_SIDE_STYLE('',(#183));
#185=SURFACE_STYLE_USAGE(.BOTH.,#184);
#186=PRESENTATION_STYLE_ASSIGNMENT((#185));
#187=STYLED_ITEM('',(#186),#36);
#188=COLOUR_RGB('',0.65,0.72,0.85);
#189=FILL_AREA_STYLE_COLOUR('',#188);
#190=SURFACE_STYLE_FILL_AREA(#189);
#191=SURFACE_SIDE_STYLE('',(#190));
#192=SURFACE_STYLE_USAGE(.BOTH.,#191);
#193=PRESENTATION_STYLE_ASSIGNMENT((#192));
#194=STYLED_ITEM('',(#193),#72);
#195=COLOUR_RGB('',0.65,0.72,0.85);
#196=FILL_AREA_STYLE_COLOUR('',#195);
#197=SURFACE_STYLE_FILL_AREA(#196);
#198=SURFACE_SIDE_STYLE('',(#197));
#199=SURFACE_STYLE_USAGE(.BOTH.,#198);
#200=PRESENTATION_STYLE_ASSIGNMENT((#199));
#201=STYLED_ITEM('',(#200),#108);
#202=COLOUR_RGB('',0.65,0.72,0.85);
#203=FILL_AREA_STYLE_COLOUR('',#202);
#204=SURFACE_STYLE_FILL_AREA(#203);
#205=SURFACE_SIDE_STYLE('',(#204));
#206=SURFACE_STYLE_USAGE(.BOTH.,#205);
#207=PRESENTATION_STYLE_ASSIGNMENT((#206));
#208=STYLED_ITEM('',(#207),#144);
#209=COLOUR_RGB('',0.65,0.72,0.85);
#210=FILL_AREA_STYLE_COLOUR('',#209);
#211=SURFACE_STYLE_FILL_AREA(#210);
#212=SURFACE_SIDE_STYLE('',(#211));
#213=SURFACE_STYLE_USAGE(.BOTH.,#212);
#214=PRESENTATION_STYLE_ASSIGNMENT((#213));
#215=STYLED_ITEM('',(#214),#180);
#216=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#180,#187,#194,#201,#208,#215),#217);
#217=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#218))GLOBAL_UNIT_ASSIGNED_CONTEXT((#219,#220,#221))REPRESENTATION_CONTEXT('',''));
#218=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#219,'');
#219=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#220=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#221=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#222=PRODUCT('ONEBOT','ONEBOT','',(#223));
#223=PRODUCT_CONTEXT('',#224,'mechanical');
#224=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#225=PRODUCT_DEFINITION_FORMATION('','',#222);
#226=PRODUCT_DEFINITION('design','',#225,#227);
#227=PRODUCT_DEFINITION_CONTEXT('part definition',#224,'design');
#228=PRODUCT_DEFINITION_SHAPE('','',#226);
#229=SHAPE_DEFINITION_REPRESENTATION(#228,#216);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,238 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-02-160x30.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,86,-8));
#7=CARTESIAN_POINT('',(0,86,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,86);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,86);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,86);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,236));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,83,0));
#43=CARTESIAN_POINT('',(0,83,236));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,83);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,83);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,83);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,236));
#75=CARTESIAN_POINT('',(0,0,246));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,86,236));
#79=CARTESIAN_POINT('',(0,86,246));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,86);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,86);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,86);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(-45.714,0,224));
#111=CARTESIAN_POINT('',(-45.714,0,280));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(-45.714,22.857,224));
#115=CARTESIAN_POINT('',(-45.714,22.857,280));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,22.857);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,22.857);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,22.857);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=DIRECTION('',(0.,0.,1.));
#146=CARTESIAN_POINT('',(45.714,0,224));
#147=CARTESIAN_POINT('',(45.714,0,280));
#148=DIRECTION('',(1.,0.,0.));
#149=AXIS2_PLACEMENT_3D('',#146,#145,#148);
#150=CARTESIAN_POINT('',(45.714,22.857,224));
#151=CARTESIAN_POINT('',(45.714,22.857,280));
#152=VERTEX_POINT('',#150);
#153=VERTEX_POINT('',#151);
#154=CIRCLE('',#149,22.857);
#155=EDGE_CURVE('',#152,#152,#154,.T.);
#156=CYLINDRICAL_SURFACE('',#149,22.857);
#157=PLANE('',#149);
#158=DIRECTION('',(0.,0.,1.));
#159=AXIS2_PLACEMENT_3D('',#147,#158,#148);
#160=PLANE('',#159);
#161=CIRCLE('',#159,22.857);
#162=EDGE_CURVE('',#153,#153,#161,.T.);
#163=DIRECTION('',(0.,0.,1.));
#164=VECTOR('',#163,1.);
#165=LINE('',#150,#164);
#166=EDGE_CURVE('',#152,#153,#165,.T.);
#167=ORIENTED_EDGE('',*,*,#155,.T.);
#168=ORIENTED_EDGE('',*,*,#162,.T.);
#169=ORIENTED_EDGE('',*,*,#166,.T.);
#170=ORIENTED_EDGE('',*,*,#162,.T.);
#171=ORIENTED_EDGE('',*,*,#166,.F.);
#172=ORIENTED_EDGE('',*,*,#155,.F.);
#173=EDGE_LOOP('',(#167));
#174=EDGE_LOOP('',(#168));
#175=EDGE_LOOP('',(#169,#170,#171,#172));
#176=ADVANCED_FACE('',(#175),#156,.T.);
#177=ADVANCED_FACE('',(#173),#157,.F.);
#178=ADVANCED_FACE('',(#174),#160,.T.);
#179=CLOSED_SHELL('',(#176,#177,#178));
#180=MANIFOLD_SOLID_BREP('',#179);
#181=COLOUR_RGB('',0.65,0.72,0.85);
#182=FILL_AREA_STYLE_COLOUR('',#181);
#183=SURFACE_STYLE_FILL_AREA(#182);
#184=SURFACE_SIDE_STYLE('',(#183));
#185=SURFACE_STYLE_USAGE(.BOTH.,#184);
#186=PRESENTATION_STYLE_ASSIGNMENT((#185));
#187=STYLED_ITEM('',(#186),#36);
#188=COLOUR_RGB('',0.65,0.72,0.85);
#189=FILL_AREA_STYLE_COLOUR('',#188);
#190=SURFACE_STYLE_FILL_AREA(#189);
#191=SURFACE_SIDE_STYLE('',(#190));
#192=SURFACE_STYLE_USAGE(.BOTH.,#191);
#193=PRESENTATION_STYLE_ASSIGNMENT((#192));
#194=STYLED_ITEM('',(#193),#72);
#195=COLOUR_RGB('',0.65,0.72,0.85);
#196=FILL_AREA_STYLE_COLOUR('',#195);
#197=SURFACE_STYLE_FILL_AREA(#196);
#198=SURFACE_SIDE_STYLE('',(#197));
#199=SURFACE_STYLE_USAGE(.BOTH.,#198);
#200=PRESENTATION_STYLE_ASSIGNMENT((#199));
#201=STYLED_ITEM('',(#200),#108);
#202=COLOUR_RGB('',0.65,0.72,0.85);
#203=FILL_AREA_STYLE_COLOUR('',#202);
#204=SURFACE_STYLE_FILL_AREA(#203);
#205=SURFACE_SIDE_STYLE('',(#204));
#206=SURFACE_STYLE_USAGE(.BOTH.,#205);
#207=PRESENTATION_STYLE_ASSIGNMENT((#206));
#208=STYLED_ITEM('',(#207),#144);
#209=COLOUR_RGB('',0.65,0.72,0.85);
#210=FILL_AREA_STYLE_COLOUR('',#209);
#211=SURFACE_STYLE_FILL_AREA(#210);
#212=SURFACE_SIDE_STYLE('',(#211));
#213=SURFACE_STYLE_USAGE(.BOTH.,#212);
#214=PRESENTATION_STYLE_ASSIGNMENT((#213));
#215=STYLED_ITEM('',(#214),#180);
#216=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#180,#187,#194,#201,#208,#215),#217);
#217=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#218))GLOBAL_UNIT_ASSIGNED_CONTEXT((#219,#220,#221))REPRESENTATION_CONTEXT('',''));
#218=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#219,'');
#219=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#220=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#221=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#222=PRODUCT('ONEBOT','ONEBOT','',(#223));
#223=PRODUCT_CONTEXT('',#224,'mechanical');
#224=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#225=PRODUCT_DEFINITION_FORMATION('','',#222);
#226=PRODUCT_DEFINITION('design','',#225,#227);
#227=PRODUCT_DEFINITION_CONTEXT('part definition',#224,'design');
#228=PRODUCT_DEFINITION_SHAPE('','',#226);
#229=SHAPE_DEFINITION_REPRESENTATION(#228,#216);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,238 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-02-160x50.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,86,-8));
#7=CARTESIAN_POINT('',(0,86,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,86);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,86);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,86);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,256));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,83,0));
#43=CARTESIAN_POINT('',(0,83,256));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,83);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,83);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,83);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,256));
#75=CARTESIAN_POINT('',(0,0,266));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,86,256));
#79=CARTESIAN_POINT('',(0,86,266));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,86);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,86);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,86);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(-45.714,0,244));
#111=CARTESIAN_POINT('',(-45.714,0,320));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(-45.714,22.857,244));
#115=CARTESIAN_POINT('',(-45.714,22.857,320));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,22.857);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,22.857);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,22.857);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=DIRECTION('',(0.,0.,1.));
#146=CARTESIAN_POINT('',(45.714,0,244));
#147=CARTESIAN_POINT('',(45.714,0,320));
#148=DIRECTION('',(1.,0.,0.));
#149=AXIS2_PLACEMENT_3D('',#146,#145,#148);
#150=CARTESIAN_POINT('',(45.714,22.857,244));
#151=CARTESIAN_POINT('',(45.714,22.857,320));
#152=VERTEX_POINT('',#150);
#153=VERTEX_POINT('',#151);
#154=CIRCLE('',#149,22.857);
#155=EDGE_CURVE('',#152,#152,#154,.T.);
#156=CYLINDRICAL_SURFACE('',#149,22.857);
#157=PLANE('',#149);
#158=DIRECTION('',(0.,0.,1.));
#159=AXIS2_PLACEMENT_3D('',#147,#158,#148);
#160=PLANE('',#159);
#161=CIRCLE('',#159,22.857);
#162=EDGE_CURVE('',#153,#153,#161,.T.);
#163=DIRECTION('',(0.,0.,1.));
#164=VECTOR('',#163,1.);
#165=LINE('',#150,#164);
#166=EDGE_CURVE('',#152,#153,#165,.T.);
#167=ORIENTED_EDGE('',*,*,#155,.T.);
#168=ORIENTED_EDGE('',*,*,#162,.T.);
#169=ORIENTED_EDGE('',*,*,#166,.T.);
#170=ORIENTED_EDGE('',*,*,#162,.T.);
#171=ORIENTED_EDGE('',*,*,#166,.F.);
#172=ORIENTED_EDGE('',*,*,#155,.F.);
#173=EDGE_LOOP('',(#167));
#174=EDGE_LOOP('',(#168));
#175=EDGE_LOOP('',(#169,#170,#171,#172));
#176=ADVANCED_FACE('',(#175),#156,.T.);
#177=ADVANCED_FACE('',(#173),#157,.F.);
#178=ADVANCED_FACE('',(#174),#160,.T.);
#179=CLOSED_SHELL('',(#176,#177,#178));
#180=MANIFOLD_SOLID_BREP('',#179);
#181=COLOUR_RGB('',0.65,0.72,0.85);
#182=FILL_AREA_STYLE_COLOUR('',#181);
#183=SURFACE_STYLE_FILL_AREA(#182);
#184=SURFACE_SIDE_STYLE('',(#183));
#185=SURFACE_STYLE_USAGE(.BOTH.,#184);
#186=PRESENTATION_STYLE_ASSIGNMENT((#185));
#187=STYLED_ITEM('',(#186),#36);
#188=COLOUR_RGB('',0.65,0.72,0.85);
#189=FILL_AREA_STYLE_COLOUR('',#188);
#190=SURFACE_STYLE_FILL_AREA(#189);
#191=SURFACE_SIDE_STYLE('',(#190));
#192=SURFACE_STYLE_USAGE(.BOTH.,#191);
#193=PRESENTATION_STYLE_ASSIGNMENT((#192));
#194=STYLED_ITEM('',(#193),#72);
#195=COLOUR_RGB('',0.65,0.72,0.85);
#196=FILL_AREA_STYLE_COLOUR('',#195);
#197=SURFACE_STYLE_FILL_AREA(#196);
#198=SURFACE_SIDE_STYLE('',(#197));
#199=SURFACE_STYLE_USAGE(.BOTH.,#198);
#200=PRESENTATION_STYLE_ASSIGNMENT((#199));
#201=STYLED_ITEM('',(#200),#108);
#202=COLOUR_RGB('',0.65,0.72,0.85);
#203=FILL_AREA_STYLE_COLOUR('',#202);
#204=SURFACE_STYLE_FILL_AREA(#203);
#205=SURFACE_SIDE_STYLE('',(#204));
#206=SURFACE_STYLE_USAGE(.BOTH.,#205);
#207=PRESENTATION_STYLE_ASSIGNMENT((#206));
#208=STYLED_ITEM('',(#207),#144);
#209=COLOUR_RGB('',0.65,0.72,0.85);
#210=FILL_AREA_STYLE_COLOUR('',#209);
#211=SURFACE_STYLE_FILL_AREA(#210);
#212=SURFACE_SIDE_STYLE('',(#211));
#213=SURFACE_STYLE_USAGE(.BOTH.,#212);
#214=PRESENTATION_STYLE_ASSIGNMENT((#213));
#215=STYLED_ITEM('',(#214),#180);
#216=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#180,#187,#194,#201,#208,#215),#217);
#217=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#218))GLOBAL_UNIT_ASSIGNED_CONTEXT((#219,#220,#221))REPRESENTATION_CONTEXT('',''));
#218=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#219,'');
#219=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#220=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#221=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#222=PRODUCT('ONEBOT','ONEBOT','',(#223));
#223=PRODUCT_CONTEXT('',#224,'mechanical');
#224=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#225=PRODUCT_DEFINITION_FORMATION('','',#222);
#226=PRODUCT_DEFINITION('design','',#225,#227);
#227=PRODUCT_DEFINITION_CONTEXT('part definition',#224,'design');
#228=PRODUCT_DEFINITION_SHAPE('','',#226);
#229=SHAPE_DEFINITION_REPRESENTATION(#228,#216);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,238 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-02-160x75.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,86,-8));
#7=CARTESIAN_POINT('',(0,86,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,86);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,86);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,86);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,281));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,83,0));
#43=CARTESIAN_POINT('',(0,83,281));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,83);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,83);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,83);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,281));
#75=CARTESIAN_POINT('',(0,0,291));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,86,281));
#79=CARTESIAN_POINT('',(0,86,291));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,86);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,86);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,86);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(-45.714,0,269));
#111=CARTESIAN_POINT('',(-45.714,0,370));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(-45.714,22.857,269));
#115=CARTESIAN_POINT('',(-45.714,22.857,370));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,22.857);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,22.857);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,22.857);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=DIRECTION('',(0.,0.,1.));
#146=CARTESIAN_POINT('',(45.714,0,269));
#147=CARTESIAN_POINT('',(45.714,0,370));
#148=DIRECTION('',(1.,0.,0.));
#149=AXIS2_PLACEMENT_3D('',#146,#145,#148);
#150=CARTESIAN_POINT('',(45.714,22.857,269));
#151=CARTESIAN_POINT('',(45.714,22.857,370));
#152=VERTEX_POINT('',#150);
#153=VERTEX_POINT('',#151);
#154=CIRCLE('',#149,22.857);
#155=EDGE_CURVE('',#152,#152,#154,.T.);
#156=CYLINDRICAL_SURFACE('',#149,22.857);
#157=PLANE('',#149);
#158=DIRECTION('',(0.,0.,1.));
#159=AXIS2_PLACEMENT_3D('',#147,#158,#148);
#160=PLANE('',#159);
#161=CIRCLE('',#159,22.857);
#162=EDGE_CURVE('',#153,#153,#161,.T.);
#163=DIRECTION('',(0.,0.,1.));
#164=VECTOR('',#163,1.);
#165=LINE('',#150,#164);
#166=EDGE_CURVE('',#152,#153,#165,.T.);
#167=ORIENTED_EDGE('',*,*,#155,.T.);
#168=ORIENTED_EDGE('',*,*,#162,.T.);
#169=ORIENTED_EDGE('',*,*,#166,.T.);
#170=ORIENTED_EDGE('',*,*,#162,.T.);
#171=ORIENTED_EDGE('',*,*,#166,.F.);
#172=ORIENTED_EDGE('',*,*,#155,.F.);
#173=EDGE_LOOP('',(#167));
#174=EDGE_LOOP('',(#168));
#175=EDGE_LOOP('',(#169,#170,#171,#172));
#176=ADVANCED_FACE('',(#175),#156,.T.);
#177=ADVANCED_FACE('',(#173),#157,.F.);
#178=ADVANCED_FACE('',(#174),#160,.T.);
#179=CLOSED_SHELL('',(#176,#177,#178));
#180=MANIFOLD_SOLID_BREP('',#179);
#181=COLOUR_RGB('',0.65,0.72,0.85);
#182=FILL_AREA_STYLE_COLOUR('',#181);
#183=SURFACE_STYLE_FILL_AREA(#182);
#184=SURFACE_SIDE_STYLE('',(#183));
#185=SURFACE_STYLE_USAGE(.BOTH.,#184);
#186=PRESENTATION_STYLE_ASSIGNMENT((#185));
#187=STYLED_ITEM('',(#186),#36);
#188=COLOUR_RGB('',0.65,0.72,0.85);
#189=FILL_AREA_STYLE_COLOUR('',#188);
#190=SURFACE_STYLE_FILL_AREA(#189);
#191=SURFACE_SIDE_STYLE('',(#190));
#192=SURFACE_STYLE_USAGE(.BOTH.,#191);
#193=PRESENTATION_STYLE_ASSIGNMENT((#192));
#194=STYLED_ITEM('',(#193),#72);
#195=COLOUR_RGB('',0.65,0.72,0.85);
#196=FILL_AREA_STYLE_COLOUR('',#195);
#197=SURFACE_STYLE_FILL_AREA(#196);
#198=SURFACE_SIDE_STYLE('',(#197));
#199=SURFACE_STYLE_USAGE(.BOTH.,#198);
#200=PRESENTATION_STYLE_ASSIGNMENT((#199));
#201=STYLED_ITEM('',(#200),#108);
#202=COLOUR_RGB('',0.65,0.72,0.85);
#203=FILL_AREA_STYLE_COLOUR('',#202);
#204=SURFACE_STYLE_FILL_AREA(#203);
#205=SURFACE_SIDE_STYLE('',(#204));
#206=SURFACE_STYLE_USAGE(.BOTH.,#205);
#207=PRESENTATION_STYLE_ASSIGNMENT((#206));
#208=STYLED_ITEM('',(#207),#144);
#209=COLOUR_RGB('',0.65,0.72,0.85);
#210=FILL_AREA_STYLE_COLOUR('',#209);
#211=SURFACE_STYLE_FILL_AREA(#210);
#212=SURFACE_SIDE_STYLE('',(#211));
#213=SURFACE_STYLE_USAGE(.BOTH.,#212);
#214=PRESENTATION_STYLE_ASSIGNMENT((#213));
#215=STYLED_ITEM('',(#214),#180);
#216=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#180,#187,#194,#201,#208,#215),#217);
#217=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#218))GLOBAL_UNIT_ASSIGNED_CONTEXT((#219,#220,#221))REPRESENTATION_CONTEXT('',''));
#218=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#219,'');
#219=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#220=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#221=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#222=PRODUCT('ONEBOT','ONEBOT','',(#223));
#223=PRODUCT_CONTEXT('',#224,'mechanical');
#224=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#225=PRODUCT_DEFINITION_FORMATION('','',#222);
#226=PRODUCT_DEFINITION('design','',#225,#227);
#227=PRODUCT_DEFINITION_CONTEXT('part definition',#224,'design');
#228=PRODUCT_DEFINITION_SHAPE('','',#226);
#229=SHAPE_DEFINITION_REPRESENTATION(#228,#216);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,238 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-02-200x10.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,106,-8));
#7=CARTESIAN_POINT('',(0,106,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,106);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,106);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,106);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,260));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,103,0));
#43=CARTESIAN_POINT('',(0,103,260));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,103);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,103);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,103);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,260));
#75=CARTESIAN_POINT('',(0,0,270));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,106,260));
#79=CARTESIAN_POINT('',(0,106,270));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,106);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,106);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,106);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(-57.143,0,248));
#111=CARTESIAN_POINT('',(-57.143,0,284));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(-57.143,28.571,248));
#115=CARTESIAN_POINT('',(-57.143,28.571,284));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,28.571);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,28.571);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,28.571);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=DIRECTION('',(0.,0.,1.));
#146=CARTESIAN_POINT('',(57.143,0,248));
#147=CARTESIAN_POINT('',(57.143,0,284));
#148=DIRECTION('',(1.,0.,0.));
#149=AXIS2_PLACEMENT_3D('',#146,#145,#148);
#150=CARTESIAN_POINT('',(57.143,28.571,248));
#151=CARTESIAN_POINT('',(57.143,28.571,284));
#152=VERTEX_POINT('',#150);
#153=VERTEX_POINT('',#151);
#154=CIRCLE('',#149,28.571);
#155=EDGE_CURVE('',#152,#152,#154,.T.);
#156=CYLINDRICAL_SURFACE('',#149,28.571);
#157=PLANE('',#149);
#158=DIRECTION('',(0.,0.,1.));
#159=AXIS2_PLACEMENT_3D('',#147,#158,#148);
#160=PLANE('',#159);
#161=CIRCLE('',#159,28.571);
#162=EDGE_CURVE('',#153,#153,#161,.T.);
#163=DIRECTION('',(0.,0.,1.));
#164=VECTOR('',#163,1.);
#165=LINE('',#150,#164);
#166=EDGE_CURVE('',#152,#153,#165,.T.);
#167=ORIENTED_EDGE('',*,*,#155,.T.);
#168=ORIENTED_EDGE('',*,*,#162,.T.);
#169=ORIENTED_EDGE('',*,*,#166,.T.);
#170=ORIENTED_EDGE('',*,*,#162,.T.);
#171=ORIENTED_EDGE('',*,*,#166,.F.);
#172=ORIENTED_EDGE('',*,*,#155,.F.);
#173=EDGE_LOOP('',(#167));
#174=EDGE_LOOP('',(#168));
#175=EDGE_LOOP('',(#169,#170,#171,#172));
#176=ADVANCED_FACE('',(#175),#156,.T.);
#177=ADVANCED_FACE('',(#173),#157,.F.);
#178=ADVANCED_FACE('',(#174),#160,.T.);
#179=CLOSED_SHELL('',(#176,#177,#178));
#180=MANIFOLD_SOLID_BREP('',#179);
#181=COLOUR_RGB('',0.65,0.72,0.85);
#182=FILL_AREA_STYLE_COLOUR('',#181);
#183=SURFACE_STYLE_FILL_AREA(#182);
#184=SURFACE_SIDE_STYLE('',(#183));
#185=SURFACE_STYLE_USAGE(.BOTH.,#184);
#186=PRESENTATION_STYLE_ASSIGNMENT((#185));
#187=STYLED_ITEM('',(#186),#36);
#188=COLOUR_RGB('',0.65,0.72,0.85);
#189=FILL_AREA_STYLE_COLOUR('',#188);
#190=SURFACE_STYLE_FILL_AREA(#189);
#191=SURFACE_SIDE_STYLE('',(#190));
#192=SURFACE_STYLE_USAGE(.BOTH.,#191);
#193=PRESENTATION_STYLE_ASSIGNMENT((#192));
#194=STYLED_ITEM('',(#193),#72);
#195=COLOUR_RGB('',0.65,0.72,0.85);
#196=FILL_AREA_STYLE_COLOUR('',#195);
#197=SURFACE_STYLE_FILL_AREA(#196);
#198=SURFACE_SIDE_STYLE('',(#197));
#199=SURFACE_STYLE_USAGE(.BOTH.,#198);
#200=PRESENTATION_STYLE_ASSIGNMENT((#199));
#201=STYLED_ITEM('',(#200),#108);
#202=COLOUR_RGB('',0.65,0.72,0.85);
#203=FILL_AREA_STYLE_COLOUR('',#202);
#204=SURFACE_STYLE_FILL_AREA(#203);
#205=SURFACE_SIDE_STYLE('',(#204));
#206=SURFACE_STYLE_USAGE(.BOTH.,#205);
#207=PRESENTATION_STYLE_ASSIGNMENT((#206));
#208=STYLED_ITEM('',(#207),#144);
#209=COLOUR_RGB('',0.65,0.72,0.85);
#210=FILL_AREA_STYLE_COLOUR('',#209);
#211=SURFACE_STYLE_FILL_AREA(#210);
#212=SURFACE_SIDE_STYLE('',(#211));
#213=SURFACE_STYLE_USAGE(.BOTH.,#212);
#214=PRESENTATION_STYLE_ASSIGNMENT((#213));
#215=STYLED_ITEM('',(#214),#180);
#216=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#180,#187,#194,#201,#208,#215),#217);
#217=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#218))GLOBAL_UNIT_ASSIGNED_CONTEXT((#219,#220,#221))REPRESENTATION_CONTEXT('',''));
#218=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#219,'');
#219=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#220=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#221=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#222=PRODUCT('ONEBOT','ONEBOT','',(#223));
#223=PRODUCT_CONTEXT('',#224,'mechanical');
#224=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#225=PRODUCT_DEFINITION_FORMATION('','',#222);
#226=PRODUCT_DEFINITION('design','',#225,#227);
#227=PRODUCT_DEFINITION_CONTEXT('part definition',#224,'design');
#228=PRODUCT_DEFINITION_SHAPE('','',#226);
#229=SHAPE_DEFINITION_REPRESENTATION(#228,#216);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,238 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-02-200x100.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,106,-8));
#7=CARTESIAN_POINT('',(0,106,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,106);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,106);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,106);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,350));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,103,0));
#43=CARTESIAN_POINT('',(0,103,350));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,103);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,103);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,103);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,350));
#75=CARTESIAN_POINT('',(0,0,360));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,106,350));
#79=CARTESIAN_POINT('',(0,106,360));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,106);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,106);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,106);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(-57.143,0,338));
#111=CARTESIAN_POINT('',(-57.143,0,464));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(-57.143,28.571,338));
#115=CARTESIAN_POINT('',(-57.143,28.571,464));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,28.571);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,28.571);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,28.571);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=DIRECTION('',(0.,0.,1.));
#146=CARTESIAN_POINT('',(57.143,0,338));
#147=CARTESIAN_POINT('',(57.143,0,464));
#148=DIRECTION('',(1.,0.,0.));
#149=AXIS2_PLACEMENT_3D('',#146,#145,#148);
#150=CARTESIAN_POINT('',(57.143,28.571,338));
#151=CARTESIAN_POINT('',(57.143,28.571,464));
#152=VERTEX_POINT('',#150);
#153=VERTEX_POINT('',#151);
#154=CIRCLE('',#149,28.571);
#155=EDGE_CURVE('',#152,#152,#154,.T.);
#156=CYLINDRICAL_SURFACE('',#149,28.571);
#157=PLANE('',#149);
#158=DIRECTION('',(0.,0.,1.));
#159=AXIS2_PLACEMENT_3D('',#147,#158,#148);
#160=PLANE('',#159);
#161=CIRCLE('',#159,28.571);
#162=EDGE_CURVE('',#153,#153,#161,.T.);
#163=DIRECTION('',(0.,0.,1.));
#164=VECTOR('',#163,1.);
#165=LINE('',#150,#164);
#166=EDGE_CURVE('',#152,#153,#165,.T.);
#167=ORIENTED_EDGE('',*,*,#155,.T.);
#168=ORIENTED_EDGE('',*,*,#162,.T.);
#169=ORIENTED_EDGE('',*,*,#166,.T.);
#170=ORIENTED_EDGE('',*,*,#162,.T.);
#171=ORIENTED_EDGE('',*,*,#166,.F.);
#172=ORIENTED_EDGE('',*,*,#155,.F.);
#173=EDGE_LOOP('',(#167));
#174=EDGE_LOOP('',(#168));
#175=EDGE_LOOP('',(#169,#170,#171,#172));
#176=ADVANCED_FACE('',(#175),#156,.T.);
#177=ADVANCED_FACE('',(#173),#157,.F.);
#178=ADVANCED_FACE('',(#174),#160,.T.);
#179=CLOSED_SHELL('',(#176,#177,#178));
#180=MANIFOLD_SOLID_BREP('',#179);
#181=COLOUR_RGB('',0.65,0.72,0.85);
#182=FILL_AREA_STYLE_COLOUR('',#181);
#183=SURFACE_STYLE_FILL_AREA(#182);
#184=SURFACE_SIDE_STYLE('',(#183));
#185=SURFACE_STYLE_USAGE(.BOTH.,#184);
#186=PRESENTATION_STYLE_ASSIGNMENT((#185));
#187=STYLED_ITEM('',(#186),#36);
#188=COLOUR_RGB('',0.65,0.72,0.85);
#189=FILL_AREA_STYLE_COLOUR('',#188);
#190=SURFACE_STYLE_FILL_AREA(#189);
#191=SURFACE_SIDE_STYLE('',(#190));
#192=SURFACE_STYLE_USAGE(.BOTH.,#191);
#193=PRESENTATION_STYLE_ASSIGNMENT((#192));
#194=STYLED_ITEM('',(#193),#72);
#195=COLOUR_RGB('',0.65,0.72,0.85);
#196=FILL_AREA_STYLE_COLOUR('',#195);
#197=SURFACE_STYLE_FILL_AREA(#196);
#198=SURFACE_SIDE_STYLE('',(#197));
#199=SURFACE_STYLE_USAGE(.BOTH.,#198);
#200=PRESENTATION_STYLE_ASSIGNMENT((#199));
#201=STYLED_ITEM('',(#200),#108);
#202=COLOUR_RGB('',0.65,0.72,0.85);
#203=FILL_AREA_STYLE_COLOUR('',#202);
#204=SURFACE_STYLE_FILL_AREA(#203);
#205=SURFACE_SIDE_STYLE('',(#204));
#206=SURFACE_STYLE_USAGE(.BOTH.,#205);
#207=PRESENTATION_STYLE_ASSIGNMENT((#206));
#208=STYLED_ITEM('',(#207),#144);
#209=COLOUR_RGB('',0.65,0.72,0.85);
#210=FILL_AREA_STYLE_COLOUR('',#209);
#211=SURFACE_STYLE_FILL_AREA(#210);
#212=SURFACE_SIDE_STYLE('',(#211));
#213=SURFACE_STYLE_USAGE(.BOTH.,#212);
#214=PRESENTATION_STYLE_ASSIGNMENT((#213));
#215=STYLED_ITEM('',(#214),#180);
#216=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#180,#187,#194,#201,#208,#215),#217);
#217=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#218))GLOBAL_UNIT_ASSIGNED_CONTEXT((#219,#220,#221))REPRESENTATION_CONTEXT('',''));
#218=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#219,'');
#219=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#220=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#221=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#222=PRODUCT('ONEBOT','ONEBOT','',(#223));
#223=PRODUCT_CONTEXT('',#224,'mechanical');
#224=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#225=PRODUCT_DEFINITION_FORMATION('','',#222);
#226=PRODUCT_DEFINITION('design','',#225,#227);
#227=PRODUCT_DEFINITION_CONTEXT('part definition',#224,'design');
#228=PRODUCT_DEFINITION_SHAPE('','',#226);
#229=SHAPE_DEFINITION_REPRESENTATION(#228,#216);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,238 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-02-200x20.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,106,-8));
#7=CARTESIAN_POINT('',(0,106,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,106);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,106);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,106);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,270));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,103,0));
#43=CARTESIAN_POINT('',(0,103,270));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,103);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,103);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,103);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,270));
#75=CARTESIAN_POINT('',(0,0,280));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,106,270));
#79=CARTESIAN_POINT('',(0,106,280));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,106);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,106);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,106);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(-57.143,0,258));
#111=CARTESIAN_POINT('',(-57.143,0,304));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(-57.143,28.571,258));
#115=CARTESIAN_POINT('',(-57.143,28.571,304));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,28.571);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,28.571);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,28.571);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=DIRECTION('',(0.,0.,1.));
#146=CARTESIAN_POINT('',(57.143,0,258));
#147=CARTESIAN_POINT('',(57.143,0,304));
#148=DIRECTION('',(1.,0.,0.));
#149=AXIS2_PLACEMENT_3D('',#146,#145,#148);
#150=CARTESIAN_POINT('',(57.143,28.571,258));
#151=CARTESIAN_POINT('',(57.143,28.571,304));
#152=VERTEX_POINT('',#150);
#153=VERTEX_POINT('',#151);
#154=CIRCLE('',#149,28.571);
#155=EDGE_CURVE('',#152,#152,#154,.T.);
#156=CYLINDRICAL_SURFACE('',#149,28.571);
#157=PLANE('',#149);
#158=DIRECTION('',(0.,0.,1.));
#159=AXIS2_PLACEMENT_3D('',#147,#158,#148);
#160=PLANE('',#159);
#161=CIRCLE('',#159,28.571);
#162=EDGE_CURVE('',#153,#153,#161,.T.);
#163=DIRECTION('',(0.,0.,1.));
#164=VECTOR('',#163,1.);
#165=LINE('',#150,#164);
#166=EDGE_CURVE('',#152,#153,#165,.T.);
#167=ORIENTED_EDGE('',*,*,#155,.T.);
#168=ORIENTED_EDGE('',*,*,#162,.T.);
#169=ORIENTED_EDGE('',*,*,#166,.T.);
#170=ORIENTED_EDGE('',*,*,#162,.T.);
#171=ORIENTED_EDGE('',*,*,#166,.F.);
#172=ORIENTED_EDGE('',*,*,#155,.F.);
#173=EDGE_LOOP('',(#167));
#174=EDGE_LOOP('',(#168));
#175=EDGE_LOOP('',(#169,#170,#171,#172));
#176=ADVANCED_FACE('',(#175),#156,.T.);
#177=ADVANCED_FACE('',(#173),#157,.F.);
#178=ADVANCED_FACE('',(#174),#160,.T.);
#179=CLOSED_SHELL('',(#176,#177,#178));
#180=MANIFOLD_SOLID_BREP('',#179);
#181=COLOUR_RGB('',0.65,0.72,0.85);
#182=FILL_AREA_STYLE_COLOUR('',#181);
#183=SURFACE_STYLE_FILL_AREA(#182);
#184=SURFACE_SIDE_STYLE('',(#183));
#185=SURFACE_STYLE_USAGE(.BOTH.,#184);
#186=PRESENTATION_STYLE_ASSIGNMENT((#185));
#187=STYLED_ITEM('',(#186),#36);
#188=COLOUR_RGB('',0.65,0.72,0.85);
#189=FILL_AREA_STYLE_COLOUR('',#188);
#190=SURFACE_STYLE_FILL_AREA(#189);
#191=SURFACE_SIDE_STYLE('',(#190));
#192=SURFACE_STYLE_USAGE(.BOTH.,#191);
#193=PRESENTATION_STYLE_ASSIGNMENT((#192));
#194=STYLED_ITEM('',(#193),#72);
#195=COLOUR_RGB('',0.65,0.72,0.85);
#196=FILL_AREA_STYLE_COLOUR('',#195);
#197=SURFACE_STYLE_FILL_AREA(#196);
#198=SURFACE_SIDE_STYLE('',(#197));
#199=SURFACE_STYLE_USAGE(.BOTH.,#198);
#200=PRESENTATION_STYLE_ASSIGNMENT((#199));
#201=STYLED_ITEM('',(#200),#108);
#202=COLOUR_RGB('',0.65,0.72,0.85);
#203=FILL_AREA_STYLE_COLOUR('',#202);
#204=SURFACE_STYLE_FILL_AREA(#203);
#205=SURFACE_SIDE_STYLE('',(#204));
#206=SURFACE_STYLE_USAGE(.BOTH.,#205);
#207=PRESENTATION_STYLE_ASSIGNMENT((#206));
#208=STYLED_ITEM('',(#207),#144);
#209=COLOUR_RGB('',0.65,0.72,0.85);
#210=FILL_AREA_STYLE_COLOUR('',#209);
#211=SURFACE_STYLE_FILL_AREA(#210);
#212=SURFACE_SIDE_STYLE('',(#211));
#213=SURFACE_STYLE_USAGE(.BOTH.,#212);
#214=PRESENTATION_STYLE_ASSIGNMENT((#213));
#215=STYLED_ITEM('',(#214),#180);
#216=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#180,#187,#194,#201,#208,#215),#217);
#217=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#218))GLOBAL_UNIT_ASSIGNED_CONTEXT((#219,#220,#221))REPRESENTATION_CONTEXT('',''));
#218=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#219,'');
#219=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#220=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#221=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#222=PRODUCT('ONEBOT','ONEBOT','',(#223));
#223=PRODUCT_CONTEXT('',#224,'mechanical');
#224=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#225=PRODUCT_DEFINITION_FORMATION('','',#222);
#226=PRODUCT_DEFINITION('design','',#225,#227);
#227=PRODUCT_DEFINITION_CONTEXT('part definition',#224,'design');
#228=PRODUCT_DEFINITION_SHAPE('','',#226);
#229=SHAPE_DEFINITION_REPRESENTATION(#228,#216);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,238 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-02-200x30.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,106,-8));
#7=CARTESIAN_POINT('',(0,106,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,106);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,106);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,106);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,280));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,103,0));
#43=CARTESIAN_POINT('',(0,103,280));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,103);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,103);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,103);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,280));
#75=CARTESIAN_POINT('',(0,0,290));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,106,280));
#79=CARTESIAN_POINT('',(0,106,290));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,106);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,106);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,106);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(-57.143,0,268));
#111=CARTESIAN_POINT('',(-57.143,0,324));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(-57.143,28.571,268));
#115=CARTESIAN_POINT('',(-57.143,28.571,324));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,28.571);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,28.571);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,28.571);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=DIRECTION('',(0.,0.,1.));
#146=CARTESIAN_POINT('',(57.143,0,268));
#147=CARTESIAN_POINT('',(57.143,0,324));
#148=DIRECTION('',(1.,0.,0.));
#149=AXIS2_PLACEMENT_3D('',#146,#145,#148);
#150=CARTESIAN_POINT('',(57.143,28.571,268));
#151=CARTESIAN_POINT('',(57.143,28.571,324));
#152=VERTEX_POINT('',#150);
#153=VERTEX_POINT('',#151);
#154=CIRCLE('',#149,28.571);
#155=EDGE_CURVE('',#152,#152,#154,.T.);
#156=CYLINDRICAL_SURFACE('',#149,28.571);
#157=PLANE('',#149);
#158=DIRECTION('',(0.,0.,1.));
#159=AXIS2_PLACEMENT_3D('',#147,#158,#148);
#160=PLANE('',#159);
#161=CIRCLE('',#159,28.571);
#162=EDGE_CURVE('',#153,#153,#161,.T.);
#163=DIRECTION('',(0.,0.,1.));
#164=VECTOR('',#163,1.);
#165=LINE('',#150,#164);
#166=EDGE_CURVE('',#152,#153,#165,.T.);
#167=ORIENTED_EDGE('',*,*,#155,.T.);
#168=ORIENTED_EDGE('',*,*,#162,.T.);
#169=ORIENTED_EDGE('',*,*,#166,.T.);
#170=ORIENTED_EDGE('',*,*,#162,.T.);
#171=ORIENTED_EDGE('',*,*,#166,.F.);
#172=ORIENTED_EDGE('',*,*,#155,.F.);
#173=EDGE_LOOP('',(#167));
#174=EDGE_LOOP('',(#168));
#175=EDGE_LOOP('',(#169,#170,#171,#172));
#176=ADVANCED_FACE('',(#175),#156,.T.);
#177=ADVANCED_FACE('',(#173),#157,.F.);
#178=ADVANCED_FACE('',(#174),#160,.T.);
#179=CLOSED_SHELL('',(#176,#177,#178));
#180=MANIFOLD_SOLID_BREP('',#179);
#181=COLOUR_RGB('',0.65,0.72,0.85);
#182=FILL_AREA_STYLE_COLOUR('',#181);
#183=SURFACE_STYLE_FILL_AREA(#182);
#184=SURFACE_SIDE_STYLE('',(#183));
#185=SURFACE_STYLE_USAGE(.BOTH.,#184);
#186=PRESENTATION_STYLE_ASSIGNMENT((#185));
#187=STYLED_ITEM('',(#186),#36);
#188=COLOUR_RGB('',0.65,0.72,0.85);
#189=FILL_AREA_STYLE_COLOUR('',#188);
#190=SURFACE_STYLE_FILL_AREA(#189);
#191=SURFACE_SIDE_STYLE('',(#190));
#192=SURFACE_STYLE_USAGE(.BOTH.,#191);
#193=PRESENTATION_STYLE_ASSIGNMENT((#192));
#194=STYLED_ITEM('',(#193),#72);
#195=COLOUR_RGB('',0.65,0.72,0.85);
#196=FILL_AREA_STYLE_COLOUR('',#195);
#197=SURFACE_STYLE_FILL_AREA(#196);
#198=SURFACE_SIDE_STYLE('',(#197));
#199=SURFACE_STYLE_USAGE(.BOTH.,#198);
#200=PRESENTATION_STYLE_ASSIGNMENT((#199));
#201=STYLED_ITEM('',(#200),#108);
#202=COLOUR_RGB('',0.65,0.72,0.85);
#203=FILL_AREA_STYLE_COLOUR('',#202);
#204=SURFACE_STYLE_FILL_AREA(#203);
#205=SURFACE_SIDE_STYLE('',(#204));
#206=SURFACE_STYLE_USAGE(.BOTH.,#205);
#207=PRESENTATION_STYLE_ASSIGNMENT((#206));
#208=STYLED_ITEM('',(#207),#144);
#209=COLOUR_RGB('',0.65,0.72,0.85);
#210=FILL_AREA_STYLE_COLOUR('',#209);
#211=SURFACE_STYLE_FILL_AREA(#210);
#212=SURFACE_SIDE_STYLE('',(#211));
#213=SURFACE_STYLE_USAGE(.BOTH.,#212);
#214=PRESENTATION_STYLE_ASSIGNMENT((#213));
#215=STYLED_ITEM('',(#214),#180);
#216=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#180,#187,#194,#201,#208,#215),#217);
#217=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#218))GLOBAL_UNIT_ASSIGNED_CONTEXT((#219,#220,#221))REPRESENTATION_CONTEXT('',''));
#218=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#219,'');
#219=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#220=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#221=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#222=PRODUCT('ONEBOT','ONEBOT','',(#223));
#223=PRODUCT_CONTEXT('',#224,'mechanical');
#224=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#225=PRODUCT_DEFINITION_FORMATION('','',#222);
#226=PRODUCT_DEFINITION('design','',#225,#227);
#227=PRODUCT_DEFINITION_CONTEXT('part definition',#224,'design');
#228=PRODUCT_DEFINITION_SHAPE('','',#226);
#229=SHAPE_DEFINITION_REPRESENTATION(#228,#216);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,238 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-02-200x50.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,106,-8));
#7=CARTESIAN_POINT('',(0,106,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,106);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,106);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,106);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,300));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,103,0));
#43=CARTESIAN_POINT('',(0,103,300));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,103);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,103);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,103);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,300));
#75=CARTESIAN_POINT('',(0,0,310));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,106,300));
#79=CARTESIAN_POINT('',(0,106,310));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,106);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,106);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,106);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(-57.143,0,288));
#111=CARTESIAN_POINT('',(-57.143,0,364));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(-57.143,28.571,288));
#115=CARTESIAN_POINT('',(-57.143,28.571,364));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,28.571);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,28.571);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,28.571);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=DIRECTION('',(0.,0.,1.));
#146=CARTESIAN_POINT('',(57.143,0,288));
#147=CARTESIAN_POINT('',(57.143,0,364));
#148=DIRECTION('',(1.,0.,0.));
#149=AXIS2_PLACEMENT_3D('',#146,#145,#148);
#150=CARTESIAN_POINT('',(57.143,28.571,288));
#151=CARTESIAN_POINT('',(57.143,28.571,364));
#152=VERTEX_POINT('',#150);
#153=VERTEX_POINT('',#151);
#154=CIRCLE('',#149,28.571);
#155=EDGE_CURVE('',#152,#152,#154,.T.);
#156=CYLINDRICAL_SURFACE('',#149,28.571);
#157=PLANE('',#149);
#158=DIRECTION('',(0.,0.,1.));
#159=AXIS2_PLACEMENT_3D('',#147,#158,#148);
#160=PLANE('',#159);
#161=CIRCLE('',#159,28.571);
#162=EDGE_CURVE('',#153,#153,#161,.T.);
#163=DIRECTION('',(0.,0.,1.));
#164=VECTOR('',#163,1.);
#165=LINE('',#150,#164);
#166=EDGE_CURVE('',#152,#153,#165,.T.);
#167=ORIENTED_EDGE('',*,*,#155,.T.);
#168=ORIENTED_EDGE('',*,*,#162,.T.);
#169=ORIENTED_EDGE('',*,*,#166,.T.);
#170=ORIENTED_EDGE('',*,*,#162,.T.);
#171=ORIENTED_EDGE('',*,*,#166,.F.);
#172=ORIENTED_EDGE('',*,*,#155,.F.);
#173=EDGE_LOOP('',(#167));
#174=EDGE_LOOP('',(#168));
#175=EDGE_LOOP('',(#169,#170,#171,#172));
#176=ADVANCED_FACE('',(#175),#156,.T.);
#177=ADVANCED_FACE('',(#173),#157,.F.);
#178=ADVANCED_FACE('',(#174),#160,.T.);
#179=CLOSED_SHELL('',(#176,#177,#178));
#180=MANIFOLD_SOLID_BREP('',#179);
#181=COLOUR_RGB('',0.65,0.72,0.85);
#182=FILL_AREA_STYLE_COLOUR('',#181);
#183=SURFACE_STYLE_FILL_AREA(#182);
#184=SURFACE_SIDE_STYLE('',(#183));
#185=SURFACE_STYLE_USAGE(.BOTH.,#184);
#186=PRESENTATION_STYLE_ASSIGNMENT((#185));
#187=STYLED_ITEM('',(#186),#36);
#188=COLOUR_RGB('',0.65,0.72,0.85);
#189=FILL_AREA_STYLE_COLOUR('',#188);
#190=SURFACE_STYLE_FILL_AREA(#189);
#191=SURFACE_SIDE_STYLE('',(#190));
#192=SURFACE_STYLE_USAGE(.BOTH.,#191);
#193=PRESENTATION_STYLE_ASSIGNMENT((#192));
#194=STYLED_ITEM('',(#193),#72);
#195=COLOUR_RGB('',0.65,0.72,0.85);
#196=FILL_AREA_STYLE_COLOUR('',#195);
#197=SURFACE_STYLE_FILL_AREA(#196);
#198=SURFACE_SIDE_STYLE('',(#197));
#199=SURFACE_STYLE_USAGE(.BOTH.,#198);
#200=PRESENTATION_STYLE_ASSIGNMENT((#199));
#201=STYLED_ITEM('',(#200),#108);
#202=COLOUR_RGB('',0.65,0.72,0.85);
#203=FILL_AREA_STYLE_COLOUR('',#202);
#204=SURFACE_STYLE_FILL_AREA(#203);
#205=SURFACE_SIDE_STYLE('',(#204));
#206=SURFACE_STYLE_USAGE(.BOTH.,#205);
#207=PRESENTATION_STYLE_ASSIGNMENT((#206));
#208=STYLED_ITEM('',(#207),#144);
#209=COLOUR_RGB('',0.65,0.72,0.85);
#210=FILL_AREA_STYLE_COLOUR('',#209);
#211=SURFACE_STYLE_FILL_AREA(#210);
#212=SURFACE_SIDE_STYLE('',(#211));
#213=SURFACE_STYLE_USAGE(.BOTH.,#212);
#214=PRESENTATION_STYLE_ASSIGNMENT((#213));
#215=STYLED_ITEM('',(#214),#180);
#216=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#180,#187,#194,#201,#208,#215),#217);
#217=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#218))GLOBAL_UNIT_ASSIGNED_CONTEXT((#219,#220,#221))REPRESENTATION_CONTEXT('',''));
#218=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#219,'');
#219=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#220=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#221=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#222=PRODUCT('ONEBOT','ONEBOT','',(#223));
#223=PRODUCT_CONTEXT('',#224,'mechanical');
#224=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#225=PRODUCT_DEFINITION_FORMATION('','',#222);
#226=PRODUCT_DEFINITION('design','',#225,#227);
#227=PRODUCT_DEFINITION_CONTEXT('part definition',#224,'design');
#228=PRODUCT_DEFINITION_SHAPE('','',#226);
#229=SHAPE_DEFINITION_REPRESENTATION(#228,#216);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,238 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-02-200x75.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,106,-8));
#7=CARTESIAN_POINT('',(0,106,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,106);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,106);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,106);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,325));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,103,0));
#43=CARTESIAN_POINT('',(0,103,325));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,103);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,103);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,103);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,325));
#75=CARTESIAN_POINT('',(0,0,335));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,106,325));
#79=CARTESIAN_POINT('',(0,106,335));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,106);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,106);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,106);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(-57.143,0,313));
#111=CARTESIAN_POINT('',(-57.143,0,414));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(-57.143,28.571,313));
#115=CARTESIAN_POINT('',(-57.143,28.571,414));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,28.571);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,28.571);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,28.571);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=DIRECTION('',(0.,0.,1.));
#146=CARTESIAN_POINT('',(57.143,0,313));
#147=CARTESIAN_POINT('',(57.143,0,414));
#148=DIRECTION('',(1.,0.,0.));
#149=AXIS2_PLACEMENT_3D('',#146,#145,#148);
#150=CARTESIAN_POINT('',(57.143,28.571,313));
#151=CARTESIAN_POINT('',(57.143,28.571,414));
#152=VERTEX_POINT('',#150);
#153=VERTEX_POINT('',#151);
#154=CIRCLE('',#149,28.571);
#155=EDGE_CURVE('',#152,#152,#154,.T.);
#156=CYLINDRICAL_SURFACE('',#149,28.571);
#157=PLANE('',#149);
#158=DIRECTION('',(0.,0.,1.));
#159=AXIS2_PLACEMENT_3D('',#147,#158,#148);
#160=PLANE('',#159);
#161=CIRCLE('',#159,28.571);
#162=EDGE_CURVE('',#153,#153,#161,.T.);
#163=DIRECTION('',(0.,0.,1.));
#164=VECTOR('',#163,1.);
#165=LINE('',#150,#164);
#166=EDGE_CURVE('',#152,#153,#165,.T.);
#167=ORIENTED_EDGE('',*,*,#155,.T.);
#168=ORIENTED_EDGE('',*,*,#162,.T.);
#169=ORIENTED_EDGE('',*,*,#166,.T.);
#170=ORIENTED_EDGE('',*,*,#162,.T.);
#171=ORIENTED_EDGE('',*,*,#166,.F.);
#172=ORIENTED_EDGE('',*,*,#155,.F.);
#173=EDGE_LOOP('',(#167));
#174=EDGE_LOOP('',(#168));
#175=EDGE_LOOP('',(#169,#170,#171,#172));
#176=ADVANCED_FACE('',(#175),#156,.T.);
#177=ADVANCED_FACE('',(#173),#157,.F.);
#178=ADVANCED_FACE('',(#174),#160,.T.);
#179=CLOSED_SHELL('',(#176,#177,#178));
#180=MANIFOLD_SOLID_BREP('',#179);
#181=COLOUR_RGB('',0.65,0.72,0.85);
#182=FILL_AREA_STYLE_COLOUR('',#181);
#183=SURFACE_STYLE_FILL_AREA(#182);
#184=SURFACE_SIDE_STYLE('',(#183));
#185=SURFACE_STYLE_USAGE(.BOTH.,#184);
#186=PRESENTATION_STYLE_ASSIGNMENT((#185));
#187=STYLED_ITEM('',(#186),#36);
#188=COLOUR_RGB('',0.65,0.72,0.85);
#189=FILL_AREA_STYLE_COLOUR('',#188);
#190=SURFACE_STYLE_FILL_AREA(#189);
#191=SURFACE_SIDE_STYLE('',(#190));
#192=SURFACE_STYLE_USAGE(.BOTH.,#191);
#193=PRESENTATION_STYLE_ASSIGNMENT((#192));
#194=STYLED_ITEM('',(#193),#72);
#195=COLOUR_RGB('',0.65,0.72,0.85);
#196=FILL_AREA_STYLE_COLOUR('',#195);
#197=SURFACE_STYLE_FILL_AREA(#196);
#198=SURFACE_SIDE_STYLE('',(#197));
#199=SURFACE_STYLE_USAGE(.BOTH.,#198);
#200=PRESENTATION_STYLE_ASSIGNMENT((#199));
#201=STYLED_ITEM('',(#200),#108);
#202=COLOUR_RGB('',0.65,0.72,0.85);
#203=FILL_AREA_STYLE_COLOUR('',#202);
#204=SURFACE_STYLE_FILL_AREA(#203);
#205=SURFACE_SIDE_STYLE('',(#204));
#206=SURFACE_STYLE_USAGE(.BOTH.,#205);
#207=PRESENTATION_STYLE_ASSIGNMENT((#206));
#208=STYLED_ITEM('',(#207),#144);
#209=COLOUR_RGB('',0.65,0.72,0.85);
#210=FILL_AREA_STYLE_COLOUR('',#209);
#211=SURFACE_STYLE_FILL_AREA(#210);
#212=SURFACE_SIDE_STYLE('',(#211));
#213=SURFACE_STYLE_USAGE(.BOTH.,#212);
#214=PRESENTATION_STYLE_ASSIGNMENT((#213));
#215=STYLED_ITEM('',(#214),#180);
#216=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#180,#187,#194,#201,#208,#215),#217);
#217=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#218))GLOBAL_UNIT_ASSIGNED_CONTEXT((#219,#220,#221))REPRESENTATION_CONTEXT('',''));
#218=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#219,'');
#219=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#220=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#221=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#222=PRODUCT('ONEBOT','ONEBOT','',(#223));
#223=PRODUCT_CONTEXT('',#224,'mechanical');
#224=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#225=PRODUCT_DEFINITION_FORMATION('','',#222);
#226=PRODUCT_DEFINITION('design','',#225,#227);
#227=PRODUCT_DEFINITION_CONTEXT('part definition',#224,'design');
#228=PRODUCT_DEFINITION_SHAPE('','',#226);
#229=SHAPE_DEFINITION_REPRESENTATION(#228,#216);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,238 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-02-250x10.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,131,-8));
#7=CARTESIAN_POINT('',(0,131,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,131);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,131);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,131);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,315));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,128,0));
#43=CARTESIAN_POINT('',(0,128,315));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,128);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,128);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,128);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,315));
#75=CARTESIAN_POINT('',(0,0,325));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,131,315));
#79=CARTESIAN_POINT('',(0,131,325));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,131);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,131);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,131);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(-71.429,0,303));
#111=CARTESIAN_POINT('',(-71.429,0,339));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(-71.429,35.714,303));
#115=CARTESIAN_POINT('',(-71.429,35.714,339));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,35.714);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,35.714);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,35.714);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=DIRECTION('',(0.,0.,1.));
#146=CARTESIAN_POINT('',(71.429,0,303));
#147=CARTESIAN_POINT('',(71.429,0,339));
#148=DIRECTION('',(1.,0.,0.));
#149=AXIS2_PLACEMENT_3D('',#146,#145,#148);
#150=CARTESIAN_POINT('',(71.429,35.714,303));
#151=CARTESIAN_POINT('',(71.429,35.714,339));
#152=VERTEX_POINT('',#150);
#153=VERTEX_POINT('',#151);
#154=CIRCLE('',#149,35.714);
#155=EDGE_CURVE('',#152,#152,#154,.T.);
#156=CYLINDRICAL_SURFACE('',#149,35.714);
#157=PLANE('',#149);
#158=DIRECTION('',(0.,0.,1.));
#159=AXIS2_PLACEMENT_3D('',#147,#158,#148);
#160=PLANE('',#159);
#161=CIRCLE('',#159,35.714);
#162=EDGE_CURVE('',#153,#153,#161,.T.);
#163=DIRECTION('',(0.,0.,1.));
#164=VECTOR('',#163,1.);
#165=LINE('',#150,#164);
#166=EDGE_CURVE('',#152,#153,#165,.T.);
#167=ORIENTED_EDGE('',*,*,#155,.T.);
#168=ORIENTED_EDGE('',*,*,#162,.T.);
#169=ORIENTED_EDGE('',*,*,#166,.T.);
#170=ORIENTED_EDGE('',*,*,#162,.T.);
#171=ORIENTED_EDGE('',*,*,#166,.F.);
#172=ORIENTED_EDGE('',*,*,#155,.F.);
#173=EDGE_LOOP('',(#167));
#174=EDGE_LOOP('',(#168));
#175=EDGE_LOOP('',(#169,#170,#171,#172));
#176=ADVANCED_FACE('',(#175),#156,.T.);
#177=ADVANCED_FACE('',(#173),#157,.F.);
#178=ADVANCED_FACE('',(#174),#160,.T.);
#179=CLOSED_SHELL('',(#176,#177,#178));
#180=MANIFOLD_SOLID_BREP('',#179);
#181=COLOUR_RGB('',0.65,0.72,0.85);
#182=FILL_AREA_STYLE_COLOUR('',#181);
#183=SURFACE_STYLE_FILL_AREA(#182);
#184=SURFACE_SIDE_STYLE('',(#183));
#185=SURFACE_STYLE_USAGE(.BOTH.,#184);
#186=PRESENTATION_STYLE_ASSIGNMENT((#185));
#187=STYLED_ITEM('',(#186),#36);
#188=COLOUR_RGB('',0.65,0.72,0.85);
#189=FILL_AREA_STYLE_COLOUR('',#188);
#190=SURFACE_STYLE_FILL_AREA(#189);
#191=SURFACE_SIDE_STYLE('',(#190));
#192=SURFACE_STYLE_USAGE(.BOTH.,#191);
#193=PRESENTATION_STYLE_ASSIGNMENT((#192));
#194=STYLED_ITEM('',(#193),#72);
#195=COLOUR_RGB('',0.65,0.72,0.85);
#196=FILL_AREA_STYLE_COLOUR('',#195);
#197=SURFACE_STYLE_FILL_AREA(#196);
#198=SURFACE_SIDE_STYLE('',(#197));
#199=SURFACE_STYLE_USAGE(.BOTH.,#198);
#200=PRESENTATION_STYLE_ASSIGNMENT((#199));
#201=STYLED_ITEM('',(#200),#108);
#202=COLOUR_RGB('',0.65,0.72,0.85);
#203=FILL_AREA_STYLE_COLOUR('',#202);
#204=SURFACE_STYLE_FILL_AREA(#203);
#205=SURFACE_SIDE_STYLE('',(#204));
#206=SURFACE_STYLE_USAGE(.BOTH.,#205);
#207=PRESENTATION_STYLE_ASSIGNMENT((#206));
#208=STYLED_ITEM('',(#207),#144);
#209=COLOUR_RGB('',0.65,0.72,0.85);
#210=FILL_AREA_STYLE_COLOUR('',#209);
#211=SURFACE_STYLE_FILL_AREA(#210);
#212=SURFACE_SIDE_STYLE('',(#211));
#213=SURFACE_STYLE_USAGE(.BOTH.,#212);
#214=PRESENTATION_STYLE_ASSIGNMENT((#213));
#215=STYLED_ITEM('',(#214),#180);
#216=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#180,#187,#194,#201,#208,#215),#217);
#217=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#218))GLOBAL_UNIT_ASSIGNED_CONTEXT((#219,#220,#221))REPRESENTATION_CONTEXT('',''));
#218=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#219,'');
#219=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#220=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#221=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#222=PRODUCT('ONEBOT','ONEBOT','',(#223));
#223=PRODUCT_CONTEXT('',#224,'mechanical');
#224=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#225=PRODUCT_DEFINITION_FORMATION('','',#222);
#226=PRODUCT_DEFINITION('design','',#225,#227);
#227=PRODUCT_DEFINITION_CONTEXT('part definition',#224,'design');
#228=PRODUCT_DEFINITION_SHAPE('','',#226);
#229=SHAPE_DEFINITION_REPRESENTATION(#228,#216);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,238 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-02-250x100.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,131,-8));
#7=CARTESIAN_POINT('',(0,131,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,131);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,131);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,131);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,405));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,128,0));
#43=CARTESIAN_POINT('',(0,128,405));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,128);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,128);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,128);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,405));
#75=CARTESIAN_POINT('',(0,0,415));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,131,405));
#79=CARTESIAN_POINT('',(0,131,415));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,131);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,131);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,131);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(-71.429,0,393));
#111=CARTESIAN_POINT('',(-71.429,0,519));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(-71.429,35.714,393));
#115=CARTESIAN_POINT('',(-71.429,35.714,519));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,35.714);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,35.714);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,35.714);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=DIRECTION('',(0.,0.,1.));
#146=CARTESIAN_POINT('',(71.429,0,393));
#147=CARTESIAN_POINT('',(71.429,0,519));
#148=DIRECTION('',(1.,0.,0.));
#149=AXIS2_PLACEMENT_3D('',#146,#145,#148);
#150=CARTESIAN_POINT('',(71.429,35.714,393));
#151=CARTESIAN_POINT('',(71.429,35.714,519));
#152=VERTEX_POINT('',#150);
#153=VERTEX_POINT('',#151);
#154=CIRCLE('',#149,35.714);
#155=EDGE_CURVE('',#152,#152,#154,.T.);
#156=CYLINDRICAL_SURFACE('',#149,35.714);
#157=PLANE('',#149);
#158=DIRECTION('',(0.,0.,1.));
#159=AXIS2_PLACEMENT_3D('',#147,#158,#148);
#160=PLANE('',#159);
#161=CIRCLE('',#159,35.714);
#162=EDGE_CURVE('',#153,#153,#161,.T.);
#163=DIRECTION('',(0.,0.,1.));
#164=VECTOR('',#163,1.);
#165=LINE('',#150,#164);
#166=EDGE_CURVE('',#152,#153,#165,.T.);
#167=ORIENTED_EDGE('',*,*,#155,.T.);
#168=ORIENTED_EDGE('',*,*,#162,.T.);
#169=ORIENTED_EDGE('',*,*,#166,.T.);
#170=ORIENTED_EDGE('',*,*,#162,.T.);
#171=ORIENTED_EDGE('',*,*,#166,.F.);
#172=ORIENTED_EDGE('',*,*,#155,.F.);
#173=EDGE_LOOP('',(#167));
#174=EDGE_LOOP('',(#168));
#175=EDGE_LOOP('',(#169,#170,#171,#172));
#176=ADVANCED_FACE('',(#175),#156,.T.);
#177=ADVANCED_FACE('',(#173),#157,.F.);
#178=ADVANCED_FACE('',(#174),#160,.T.);
#179=CLOSED_SHELL('',(#176,#177,#178));
#180=MANIFOLD_SOLID_BREP('',#179);
#181=COLOUR_RGB('',0.65,0.72,0.85);
#182=FILL_AREA_STYLE_COLOUR('',#181);
#183=SURFACE_STYLE_FILL_AREA(#182);
#184=SURFACE_SIDE_STYLE('',(#183));
#185=SURFACE_STYLE_USAGE(.BOTH.,#184);
#186=PRESENTATION_STYLE_ASSIGNMENT((#185));
#187=STYLED_ITEM('',(#186),#36);
#188=COLOUR_RGB('',0.65,0.72,0.85);
#189=FILL_AREA_STYLE_COLOUR('',#188);
#190=SURFACE_STYLE_FILL_AREA(#189);
#191=SURFACE_SIDE_STYLE('',(#190));
#192=SURFACE_STYLE_USAGE(.BOTH.,#191);
#193=PRESENTATION_STYLE_ASSIGNMENT((#192));
#194=STYLED_ITEM('',(#193),#72);
#195=COLOUR_RGB('',0.65,0.72,0.85);
#196=FILL_AREA_STYLE_COLOUR('',#195);
#197=SURFACE_STYLE_FILL_AREA(#196);
#198=SURFACE_SIDE_STYLE('',(#197));
#199=SURFACE_STYLE_USAGE(.BOTH.,#198);
#200=PRESENTATION_STYLE_ASSIGNMENT((#199));
#201=STYLED_ITEM('',(#200),#108);
#202=COLOUR_RGB('',0.65,0.72,0.85);
#203=FILL_AREA_STYLE_COLOUR('',#202);
#204=SURFACE_STYLE_FILL_AREA(#203);
#205=SURFACE_SIDE_STYLE('',(#204));
#206=SURFACE_STYLE_USAGE(.BOTH.,#205);
#207=PRESENTATION_STYLE_ASSIGNMENT((#206));
#208=STYLED_ITEM('',(#207),#144);
#209=COLOUR_RGB('',0.65,0.72,0.85);
#210=FILL_AREA_STYLE_COLOUR('',#209);
#211=SURFACE_STYLE_FILL_AREA(#210);
#212=SURFACE_SIDE_STYLE('',(#211));
#213=SURFACE_STYLE_USAGE(.BOTH.,#212);
#214=PRESENTATION_STYLE_ASSIGNMENT((#213));
#215=STYLED_ITEM('',(#214),#180);
#216=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#180,#187,#194,#201,#208,#215),#217);
#217=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#218))GLOBAL_UNIT_ASSIGNED_CONTEXT((#219,#220,#221))REPRESENTATION_CONTEXT('',''));
#218=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#219,'');
#219=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#220=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#221=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#222=PRODUCT('ONEBOT','ONEBOT','',(#223));
#223=PRODUCT_CONTEXT('',#224,'mechanical');
#224=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#225=PRODUCT_DEFINITION_FORMATION('','',#222);
#226=PRODUCT_DEFINITION('design','',#225,#227);
#227=PRODUCT_DEFINITION_CONTEXT('part definition',#224,'design');
#228=PRODUCT_DEFINITION_SHAPE('','',#226);
#229=SHAPE_DEFINITION_REPRESENTATION(#228,#216);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,238 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-02-250x20.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,131,-8));
#7=CARTESIAN_POINT('',(0,131,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,131);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,131);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,131);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,325));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,128,0));
#43=CARTESIAN_POINT('',(0,128,325));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,128);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,128);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,128);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,325));
#75=CARTESIAN_POINT('',(0,0,335));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,131,325));
#79=CARTESIAN_POINT('',(0,131,335));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,131);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,131);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,131);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(-71.429,0,313));
#111=CARTESIAN_POINT('',(-71.429,0,359));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(-71.429,35.714,313));
#115=CARTESIAN_POINT('',(-71.429,35.714,359));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,35.714);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,35.714);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,35.714);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=DIRECTION('',(0.,0.,1.));
#146=CARTESIAN_POINT('',(71.429,0,313));
#147=CARTESIAN_POINT('',(71.429,0,359));
#148=DIRECTION('',(1.,0.,0.));
#149=AXIS2_PLACEMENT_3D('',#146,#145,#148);
#150=CARTESIAN_POINT('',(71.429,35.714,313));
#151=CARTESIAN_POINT('',(71.429,35.714,359));
#152=VERTEX_POINT('',#150);
#153=VERTEX_POINT('',#151);
#154=CIRCLE('',#149,35.714);
#155=EDGE_CURVE('',#152,#152,#154,.T.);
#156=CYLINDRICAL_SURFACE('',#149,35.714);
#157=PLANE('',#149);
#158=DIRECTION('',(0.,0.,1.));
#159=AXIS2_PLACEMENT_3D('',#147,#158,#148);
#160=PLANE('',#159);
#161=CIRCLE('',#159,35.714);
#162=EDGE_CURVE('',#153,#153,#161,.T.);
#163=DIRECTION('',(0.,0.,1.));
#164=VECTOR('',#163,1.);
#165=LINE('',#150,#164);
#166=EDGE_CURVE('',#152,#153,#165,.T.);
#167=ORIENTED_EDGE('',*,*,#155,.T.);
#168=ORIENTED_EDGE('',*,*,#162,.T.);
#169=ORIENTED_EDGE('',*,*,#166,.T.);
#170=ORIENTED_EDGE('',*,*,#162,.T.);
#171=ORIENTED_EDGE('',*,*,#166,.F.);
#172=ORIENTED_EDGE('',*,*,#155,.F.);
#173=EDGE_LOOP('',(#167));
#174=EDGE_LOOP('',(#168));
#175=EDGE_LOOP('',(#169,#170,#171,#172));
#176=ADVANCED_FACE('',(#175),#156,.T.);
#177=ADVANCED_FACE('',(#173),#157,.F.);
#178=ADVANCED_FACE('',(#174),#160,.T.);
#179=CLOSED_SHELL('',(#176,#177,#178));
#180=MANIFOLD_SOLID_BREP('',#179);
#181=COLOUR_RGB('',0.65,0.72,0.85);
#182=FILL_AREA_STYLE_COLOUR('',#181);
#183=SURFACE_STYLE_FILL_AREA(#182);
#184=SURFACE_SIDE_STYLE('',(#183));
#185=SURFACE_STYLE_USAGE(.BOTH.,#184);
#186=PRESENTATION_STYLE_ASSIGNMENT((#185));
#187=STYLED_ITEM('',(#186),#36);
#188=COLOUR_RGB('',0.65,0.72,0.85);
#189=FILL_AREA_STYLE_COLOUR('',#188);
#190=SURFACE_STYLE_FILL_AREA(#189);
#191=SURFACE_SIDE_STYLE('',(#190));
#192=SURFACE_STYLE_USAGE(.BOTH.,#191);
#193=PRESENTATION_STYLE_ASSIGNMENT((#192));
#194=STYLED_ITEM('',(#193),#72);
#195=COLOUR_RGB('',0.65,0.72,0.85);
#196=FILL_AREA_STYLE_COLOUR('',#195);
#197=SURFACE_STYLE_FILL_AREA(#196);
#198=SURFACE_SIDE_STYLE('',(#197));
#199=SURFACE_STYLE_USAGE(.BOTH.,#198);
#200=PRESENTATION_STYLE_ASSIGNMENT((#199));
#201=STYLED_ITEM('',(#200),#108);
#202=COLOUR_RGB('',0.65,0.72,0.85);
#203=FILL_AREA_STYLE_COLOUR('',#202);
#204=SURFACE_STYLE_FILL_AREA(#203);
#205=SURFACE_SIDE_STYLE('',(#204));
#206=SURFACE_STYLE_USAGE(.BOTH.,#205);
#207=PRESENTATION_STYLE_ASSIGNMENT((#206));
#208=STYLED_ITEM('',(#207),#144);
#209=COLOUR_RGB('',0.65,0.72,0.85);
#210=FILL_AREA_STYLE_COLOUR('',#209);
#211=SURFACE_STYLE_FILL_AREA(#210);
#212=SURFACE_SIDE_STYLE('',(#211));
#213=SURFACE_STYLE_USAGE(.BOTH.,#212);
#214=PRESENTATION_STYLE_ASSIGNMENT((#213));
#215=STYLED_ITEM('',(#214),#180);
#216=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#180,#187,#194,#201,#208,#215),#217);
#217=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#218))GLOBAL_UNIT_ASSIGNED_CONTEXT((#219,#220,#221))REPRESENTATION_CONTEXT('',''));
#218=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#219,'');
#219=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#220=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#221=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#222=PRODUCT('ONEBOT','ONEBOT','',(#223));
#223=PRODUCT_CONTEXT('',#224,'mechanical');
#224=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#225=PRODUCT_DEFINITION_FORMATION('','',#222);
#226=PRODUCT_DEFINITION('design','',#225,#227);
#227=PRODUCT_DEFINITION_CONTEXT('part definition',#224,'design');
#228=PRODUCT_DEFINITION_SHAPE('','',#226);
#229=SHAPE_DEFINITION_REPRESENTATION(#228,#216);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,238 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-02-250x30.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,131,-8));
#7=CARTESIAN_POINT('',(0,131,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,131);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,131);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,131);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,335));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,128,0));
#43=CARTESIAN_POINT('',(0,128,335));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,128);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,128);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,128);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,335));
#75=CARTESIAN_POINT('',(0,0,345));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,131,335));
#79=CARTESIAN_POINT('',(0,131,345));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,131);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,131);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,131);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(-71.429,0,323));
#111=CARTESIAN_POINT('',(-71.429,0,379));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(-71.429,35.714,323));
#115=CARTESIAN_POINT('',(-71.429,35.714,379));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,35.714);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,35.714);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,35.714);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=DIRECTION('',(0.,0.,1.));
#146=CARTESIAN_POINT('',(71.429,0,323));
#147=CARTESIAN_POINT('',(71.429,0,379));
#148=DIRECTION('',(1.,0.,0.));
#149=AXIS2_PLACEMENT_3D('',#146,#145,#148);
#150=CARTESIAN_POINT('',(71.429,35.714,323));
#151=CARTESIAN_POINT('',(71.429,35.714,379));
#152=VERTEX_POINT('',#150);
#153=VERTEX_POINT('',#151);
#154=CIRCLE('',#149,35.714);
#155=EDGE_CURVE('',#152,#152,#154,.T.);
#156=CYLINDRICAL_SURFACE('',#149,35.714);
#157=PLANE('',#149);
#158=DIRECTION('',(0.,0.,1.));
#159=AXIS2_PLACEMENT_3D('',#147,#158,#148);
#160=PLANE('',#159);
#161=CIRCLE('',#159,35.714);
#162=EDGE_CURVE('',#153,#153,#161,.T.);
#163=DIRECTION('',(0.,0.,1.));
#164=VECTOR('',#163,1.);
#165=LINE('',#150,#164);
#166=EDGE_CURVE('',#152,#153,#165,.T.);
#167=ORIENTED_EDGE('',*,*,#155,.T.);
#168=ORIENTED_EDGE('',*,*,#162,.T.);
#169=ORIENTED_EDGE('',*,*,#166,.T.);
#170=ORIENTED_EDGE('',*,*,#162,.T.);
#171=ORIENTED_EDGE('',*,*,#166,.F.);
#172=ORIENTED_EDGE('',*,*,#155,.F.);
#173=EDGE_LOOP('',(#167));
#174=EDGE_LOOP('',(#168));
#175=EDGE_LOOP('',(#169,#170,#171,#172));
#176=ADVANCED_FACE('',(#175),#156,.T.);
#177=ADVANCED_FACE('',(#173),#157,.F.);
#178=ADVANCED_FACE('',(#174),#160,.T.);
#179=CLOSED_SHELL('',(#176,#177,#178));
#180=MANIFOLD_SOLID_BREP('',#179);
#181=COLOUR_RGB('',0.65,0.72,0.85);
#182=FILL_AREA_STYLE_COLOUR('',#181);
#183=SURFACE_STYLE_FILL_AREA(#182);
#184=SURFACE_SIDE_STYLE('',(#183));
#185=SURFACE_STYLE_USAGE(.BOTH.,#184);
#186=PRESENTATION_STYLE_ASSIGNMENT((#185));
#187=STYLED_ITEM('',(#186),#36);
#188=COLOUR_RGB('',0.65,0.72,0.85);
#189=FILL_AREA_STYLE_COLOUR('',#188);
#190=SURFACE_STYLE_FILL_AREA(#189);
#191=SURFACE_SIDE_STYLE('',(#190));
#192=SURFACE_STYLE_USAGE(.BOTH.,#191);
#193=PRESENTATION_STYLE_ASSIGNMENT((#192));
#194=STYLED_ITEM('',(#193),#72);
#195=COLOUR_RGB('',0.65,0.72,0.85);
#196=FILL_AREA_STYLE_COLOUR('',#195);
#197=SURFACE_STYLE_FILL_AREA(#196);
#198=SURFACE_SIDE_STYLE('',(#197));
#199=SURFACE_STYLE_USAGE(.BOTH.,#198);
#200=PRESENTATION_STYLE_ASSIGNMENT((#199));
#201=STYLED_ITEM('',(#200),#108);
#202=COLOUR_RGB('',0.65,0.72,0.85);
#203=FILL_AREA_STYLE_COLOUR('',#202);
#204=SURFACE_STYLE_FILL_AREA(#203);
#205=SURFACE_SIDE_STYLE('',(#204));
#206=SURFACE_STYLE_USAGE(.BOTH.,#205);
#207=PRESENTATION_STYLE_ASSIGNMENT((#206));
#208=STYLED_ITEM('',(#207),#144);
#209=COLOUR_RGB('',0.65,0.72,0.85);
#210=FILL_AREA_STYLE_COLOUR('',#209);
#211=SURFACE_STYLE_FILL_AREA(#210);
#212=SURFACE_SIDE_STYLE('',(#211));
#213=SURFACE_STYLE_USAGE(.BOTH.,#212);
#214=PRESENTATION_STYLE_ASSIGNMENT((#213));
#215=STYLED_ITEM('',(#214),#180);
#216=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#180,#187,#194,#201,#208,#215),#217);
#217=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#218))GLOBAL_UNIT_ASSIGNED_CONTEXT((#219,#220,#221))REPRESENTATION_CONTEXT('',''));
#218=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#219,'');
#219=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#220=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#221=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#222=PRODUCT('ONEBOT','ONEBOT','',(#223));
#223=PRODUCT_CONTEXT('',#224,'mechanical');
#224=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#225=PRODUCT_DEFINITION_FORMATION('','',#222);
#226=PRODUCT_DEFINITION('design','',#225,#227);
#227=PRODUCT_DEFINITION_CONTEXT('part definition',#224,'design');
#228=PRODUCT_DEFINITION_SHAPE('','',#226);
#229=SHAPE_DEFINITION_REPRESENTATION(#228,#216);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,238 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-02-250x50.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,131,-8));
#7=CARTESIAN_POINT('',(0,131,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,131);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,131);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,131);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,355));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,128,0));
#43=CARTESIAN_POINT('',(0,128,355));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,128);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,128);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,128);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,355));
#75=CARTESIAN_POINT('',(0,0,365));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,131,355));
#79=CARTESIAN_POINT('',(0,131,365));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,131);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,131);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,131);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(-71.429,0,343));
#111=CARTESIAN_POINT('',(-71.429,0,419));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(-71.429,35.714,343));
#115=CARTESIAN_POINT('',(-71.429,35.714,419));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,35.714);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,35.714);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,35.714);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=DIRECTION('',(0.,0.,1.));
#146=CARTESIAN_POINT('',(71.429,0,343));
#147=CARTESIAN_POINT('',(71.429,0,419));
#148=DIRECTION('',(1.,0.,0.));
#149=AXIS2_PLACEMENT_3D('',#146,#145,#148);
#150=CARTESIAN_POINT('',(71.429,35.714,343));
#151=CARTESIAN_POINT('',(71.429,35.714,419));
#152=VERTEX_POINT('',#150);
#153=VERTEX_POINT('',#151);
#154=CIRCLE('',#149,35.714);
#155=EDGE_CURVE('',#152,#152,#154,.T.);
#156=CYLINDRICAL_SURFACE('',#149,35.714);
#157=PLANE('',#149);
#158=DIRECTION('',(0.,0.,1.));
#159=AXIS2_PLACEMENT_3D('',#147,#158,#148);
#160=PLANE('',#159);
#161=CIRCLE('',#159,35.714);
#162=EDGE_CURVE('',#153,#153,#161,.T.);
#163=DIRECTION('',(0.,0.,1.));
#164=VECTOR('',#163,1.);
#165=LINE('',#150,#164);
#166=EDGE_CURVE('',#152,#153,#165,.T.);
#167=ORIENTED_EDGE('',*,*,#155,.T.);
#168=ORIENTED_EDGE('',*,*,#162,.T.);
#169=ORIENTED_EDGE('',*,*,#166,.T.);
#170=ORIENTED_EDGE('',*,*,#162,.T.);
#171=ORIENTED_EDGE('',*,*,#166,.F.);
#172=ORIENTED_EDGE('',*,*,#155,.F.);
#173=EDGE_LOOP('',(#167));
#174=EDGE_LOOP('',(#168));
#175=EDGE_LOOP('',(#169,#170,#171,#172));
#176=ADVANCED_FACE('',(#175),#156,.T.);
#177=ADVANCED_FACE('',(#173),#157,.F.);
#178=ADVANCED_FACE('',(#174),#160,.T.);
#179=CLOSED_SHELL('',(#176,#177,#178));
#180=MANIFOLD_SOLID_BREP('',#179);
#181=COLOUR_RGB('',0.65,0.72,0.85);
#182=FILL_AREA_STYLE_COLOUR('',#181);
#183=SURFACE_STYLE_FILL_AREA(#182);
#184=SURFACE_SIDE_STYLE('',(#183));
#185=SURFACE_STYLE_USAGE(.BOTH.,#184);
#186=PRESENTATION_STYLE_ASSIGNMENT((#185));
#187=STYLED_ITEM('',(#186),#36);
#188=COLOUR_RGB('',0.65,0.72,0.85);
#189=FILL_AREA_STYLE_COLOUR('',#188);
#190=SURFACE_STYLE_FILL_AREA(#189);
#191=SURFACE_SIDE_STYLE('',(#190));
#192=SURFACE_STYLE_USAGE(.BOTH.,#191);
#193=PRESENTATION_STYLE_ASSIGNMENT((#192));
#194=STYLED_ITEM('',(#193),#72);
#195=COLOUR_RGB('',0.65,0.72,0.85);
#196=FILL_AREA_STYLE_COLOUR('',#195);
#197=SURFACE_STYLE_FILL_AREA(#196);
#198=SURFACE_SIDE_STYLE('',(#197));
#199=SURFACE_STYLE_USAGE(.BOTH.,#198);
#200=PRESENTATION_STYLE_ASSIGNMENT((#199));
#201=STYLED_ITEM('',(#200),#108);
#202=COLOUR_RGB('',0.65,0.72,0.85);
#203=FILL_AREA_STYLE_COLOUR('',#202);
#204=SURFACE_STYLE_FILL_AREA(#203);
#205=SURFACE_SIDE_STYLE('',(#204));
#206=SURFACE_STYLE_USAGE(.BOTH.,#205);
#207=PRESENTATION_STYLE_ASSIGNMENT((#206));
#208=STYLED_ITEM('',(#207),#144);
#209=COLOUR_RGB('',0.65,0.72,0.85);
#210=FILL_AREA_STYLE_COLOUR('',#209);
#211=SURFACE_STYLE_FILL_AREA(#210);
#212=SURFACE_SIDE_STYLE('',(#211));
#213=SURFACE_STYLE_USAGE(.BOTH.,#212);
#214=PRESENTATION_STYLE_ASSIGNMENT((#213));
#215=STYLED_ITEM('',(#214),#180);
#216=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#180,#187,#194,#201,#208,#215),#217);
#217=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#218))GLOBAL_UNIT_ASSIGNED_CONTEXT((#219,#220,#221))REPRESENTATION_CONTEXT('',''));
#218=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#219,'');
#219=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#220=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#221=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#222=PRODUCT('ONEBOT','ONEBOT','',(#223));
#223=PRODUCT_CONTEXT('',#224,'mechanical');
#224=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#225=PRODUCT_DEFINITION_FORMATION('','',#222);
#226=PRODUCT_DEFINITION('design','',#225,#227);
#227=PRODUCT_DEFINITION_CONTEXT('part definition',#224,'design');
#228=PRODUCT_DEFINITION_SHAPE('','',#226);
#229=SHAPE_DEFINITION_REPRESENTATION(#228,#216);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,238 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-02-250x75.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,131,-8));
#7=CARTESIAN_POINT('',(0,131,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,131);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,131);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,131);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,380));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,128,0));
#43=CARTESIAN_POINT('',(0,128,380));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,128);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,128);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,128);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,380));
#75=CARTESIAN_POINT('',(0,0,390));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,131,380));
#79=CARTESIAN_POINT('',(0,131,390));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,131);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,131);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,131);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(-71.429,0,368));
#111=CARTESIAN_POINT('',(-71.429,0,469));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(-71.429,35.714,368));
#115=CARTESIAN_POINT('',(-71.429,35.714,469));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,35.714);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,35.714);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,35.714);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=DIRECTION('',(0.,0.,1.));
#146=CARTESIAN_POINT('',(71.429,0,368));
#147=CARTESIAN_POINT('',(71.429,0,469));
#148=DIRECTION('',(1.,0.,0.));
#149=AXIS2_PLACEMENT_3D('',#146,#145,#148);
#150=CARTESIAN_POINT('',(71.429,35.714,368));
#151=CARTESIAN_POINT('',(71.429,35.714,469));
#152=VERTEX_POINT('',#150);
#153=VERTEX_POINT('',#151);
#154=CIRCLE('',#149,35.714);
#155=EDGE_CURVE('',#152,#152,#154,.T.);
#156=CYLINDRICAL_SURFACE('',#149,35.714);
#157=PLANE('',#149);
#158=DIRECTION('',(0.,0.,1.));
#159=AXIS2_PLACEMENT_3D('',#147,#158,#148);
#160=PLANE('',#159);
#161=CIRCLE('',#159,35.714);
#162=EDGE_CURVE('',#153,#153,#161,.T.);
#163=DIRECTION('',(0.,0.,1.));
#164=VECTOR('',#163,1.);
#165=LINE('',#150,#164);
#166=EDGE_CURVE('',#152,#153,#165,.T.);
#167=ORIENTED_EDGE('',*,*,#155,.T.);
#168=ORIENTED_EDGE('',*,*,#162,.T.);
#169=ORIENTED_EDGE('',*,*,#166,.T.);
#170=ORIENTED_EDGE('',*,*,#162,.T.);
#171=ORIENTED_EDGE('',*,*,#166,.F.);
#172=ORIENTED_EDGE('',*,*,#155,.F.);
#173=EDGE_LOOP('',(#167));
#174=EDGE_LOOP('',(#168));
#175=EDGE_LOOP('',(#169,#170,#171,#172));
#176=ADVANCED_FACE('',(#175),#156,.T.);
#177=ADVANCED_FACE('',(#173),#157,.F.);
#178=ADVANCED_FACE('',(#174),#160,.T.);
#179=CLOSED_SHELL('',(#176,#177,#178));
#180=MANIFOLD_SOLID_BREP('',#179);
#181=COLOUR_RGB('',0.65,0.72,0.85);
#182=FILL_AREA_STYLE_COLOUR('',#181);
#183=SURFACE_STYLE_FILL_AREA(#182);
#184=SURFACE_SIDE_STYLE('',(#183));
#185=SURFACE_STYLE_USAGE(.BOTH.,#184);
#186=PRESENTATION_STYLE_ASSIGNMENT((#185));
#187=STYLED_ITEM('',(#186),#36);
#188=COLOUR_RGB('',0.65,0.72,0.85);
#189=FILL_AREA_STYLE_COLOUR('',#188);
#190=SURFACE_STYLE_FILL_AREA(#189);
#191=SURFACE_SIDE_STYLE('',(#190));
#192=SURFACE_STYLE_USAGE(.BOTH.,#191);
#193=PRESENTATION_STYLE_ASSIGNMENT((#192));
#194=STYLED_ITEM('',(#193),#72);
#195=COLOUR_RGB('',0.65,0.72,0.85);
#196=FILL_AREA_STYLE_COLOUR('',#195);
#197=SURFACE_STYLE_FILL_AREA(#196);
#198=SURFACE_SIDE_STYLE('',(#197));
#199=SURFACE_STYLE_USAGE(.BOTH.,#198);
#200=PRESENTATION_STYLE_ASSIGNMENT((#199));
#201=STYLED_ITEM('',(#200),#108);
#202=COLOUR_RGB('',0.65,0.72,0.85);
#203=FILL_AREA_STYLE_COLOUR('',#202);
#204=SURFACE_STYLE_FILL_AREA(#203);
#205=SURFACE_SIDE_STYLE('',(#204));
#206=SURFACE_STYLE_USAGE(.BOTH.,#205);
#207=PRESENTATION_STYLE_ASSIGNMENT((#206));
#208=STYLED_ITEM('',(#207),#144);
#209=COLOUR_RGB('',0.65,0.72,0.85);
#210=FILL_AREA_STYLE_COLOUR('',#209);
#211=SURFACE_STYLE_FILL_AREA(#210);
#212=SURFACE_SIDE_STYLE('',(#211));
#213=SURFACE_STYLE_USAGE(.BOTH.,#212);
#214=PRESENTATION_STYLE_ASSIGNMENT((#213));
#215=STYLED_ITEM('',(#214),#180);
#216=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#180,#187,#194,#201,#208,#215),#217);
#217=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#218))GLOBAL_UNIT_ASSIGNED_CONTEXT((#219,#220,#221))REPRESENTATION_CONTEXT('',''));
#218=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#219,'');
#219=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#220=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#221=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#222=PRODUCT('ONEBOT','ONEBOT','',(#223));
#223=PRODUCT_CONTEXT('',#224,'mechanical');
#224=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#225=PRODUCT_DEFINITION_FORMATION('','',#222);
#226=PRODUCT_DEFINITION('design','',#225,#227);
#227=PRODUCT_DEFINITION_CONTEXT('part definition',#224,'design');
#228=PRODUCT_DEFINITION_SHAPE('','',#226);
#229=SHAPE_DEFINITION_REPRESENTATION(#228,#216);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,238 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-02-320x10.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,166,-8));
#7=CARTESIAN_POINT('',(0,166,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,166);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,166);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,166);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,392));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,163,0));
#43=CARTESIAN_POINT('',(0,163,392));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,163);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,163);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,163);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,392));
#75=CARTESIAN_POINT('',(0,0,402));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,166,392));
#79=CARTESIAN_POINT('',(0,166,402));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,166);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,166);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,166);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(-91.429,0,380));
#111=CARTESIAN_POINT('',(-91.429,0,416));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(-91.429,45.714,380));
#115=CARTESIAN_POINT('',(-91.429,45.714,416));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,45.714);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,45.714);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,45.714);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=DIRECTION('',(0.,0.,1.));
#146=CARTESIAN_POINT('',(91.429,0,380));
#147=CARTESIAN_POINT('',(91.429,0,416));
#148=DIRECTION('',(1.,0.,0.));
#149=AXIS2_PLACEMENT_3D('',#146,#145,#148);
#150=CARTESIAN_POINT('',(91.429,45.714,380));
#151=CARTESIAN_POINT('',(91.429,45.714,416));
#152=VERTEX_POINT('',#150);
#153=VERTEX_POINT('',#151);
#154=CIRCLE('',#149,45.714);
#155=EDGE_CURVE('',#152,#152,#154,.T.);
#156=CYLINDRICAL_SURFACE('',#149,45.714);
#157=PLANE('',#149);
#158=DIRECTION('',(0.,0.,1.));
#159=AXIS2_PLACEMENT_3D('',#147,#158,#148);
#160=PLANE('',#159);
#161=CIRCLE('',#159,45.714);
#162=EDGE_CURVE('',#153,#153,#161,.T.);
#163=DIRECTION('',(0.,0.,1.));
#164=VECTOR('',#163,1.);
#165=LINE('',#150,#164);
#166=EDGE_CURVE('',#152,#153,#165,.T.);
#167=ORIENTED_EDGE('',*,*,#155,.T.);
#168=ORIENTED_EDGE('',*,*,#162,.T.);
#169=ORIENTED_EDGE('',*,*,#166,.T.);
#170=ORIENTED_EDGE('',*,*,#162,.T.);
#171=ORIENTED_EDGE('',*,*,#166,.F.);
#172=ORIENTED_EDGE('',*,*,#155,.F.);
#173=EDGE_LOOP('',(#167));
#174=EDGE_LOOP('',(#168));
#175=EDGE_LOOP('',(#169,#170,#171,#172));
#176=ADVANCED_FACE('',(#175),#156,.T.);
#177=ADVANCED_FACE('',(#173),#157,.F.);
#178=ADVANCED_FACE('',(#174),#160,.T.);
#179=CLOSED_SHELL('',(#176,#177,#178));
#180=MANIFOLD_SOLID_BREP('',#179);
#181=COLOUR_RGB('',0.65,0.72,0.85);
#182=FILL_AREA_STYLE_COLOUR('',#181);
#183=SURFACE_STYLE_FILL_AREA(#182);
#184=SURFACE_SIDE_STYLE('',(#183));
#185=SURFACE_STYLE_USAGE(.BOTH.,#184);
#186=PRESENTATION_STYLE_ASSIGNMENT((#185));
#187=STYLED_ITEM('',(#186),#36);
#188=COLOUR_RGB('',0.65,0.72,0.85);
#189=FILL_AREA_STYLE_COLOUR('',#188);
#190=SURFACE_STYLE_FILL_AREA(#189);
#191=SURFACE_SIDE_STYLE('',(#190));
#192=SURFACE_STYLE_USAGE(.BOTH.,#191);
#193=PRESENTATION_STYLE_ASSIGNMENT((#192));
#194=STYLED_ITEM('',(#193),#72);
#195=COLOUR_RGB('',0.65,0.72,0.85);
#196=FILL_AREA_STYLE_COLOUR('',#195);
#197=SURFACE_STYLE_FILL_AREA(#196);
#198=SURFACE_SIDE_STYLE('',(#197));
#199=SURFACE_STYLE_USAGE(.BOTH.,#198);
#200=PRESENTATION_STYLE_ASSIGNMENT((#199));
#201=STYLED_ITEM('',(#200),#108);
#202=COLOUR_RGB('',0.65,0.72,0.85);
#203=FILL_AREA_STYLE_COLOUR('',#202);
#204=SURFACE_STYLE_FILL_AREA(#203);
#205=SURFACE_SIDE_STYLE('',(#204));
#206=SURFACE_STYLE_USAGE(.BOTH.,#205);
#207=PRESENTATION_STYLE_ASSIGNMENT((#206));
#208=STYLED_ITEM('',(#207),#144);
#209=COLOUR_RGB('',0.65,0.72,0.85);
#210=FILL_AREA_STYLE_COLOUR('',#209);
#211=SURFACE_STYLE_FILL_AREA(#210);
#212=SURFACE_SIDE_STYLE('',(#211));
#213=SURFACE_STYLE_USAGE(.BOTH.,#212);
#214=PRESENTATION_STYLE_ASSIGNMENT((#213));
#215=STYLED_ITEM('',(#214),#180);
#216=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#180,#187,#194,#201,#208,#215),#217);
#217=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#218))GLOBAL_UNIT_ASSIGNED_CONTEXT((#219,#220,#221))REPRESENTATION_CONTEXT('',''));
#218=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#219,'');
#219=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#220=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#221=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#222=PRODUCT('ONEBOT','ONEBOT','',(#223));
#223=PRODUCT_CONTEXT('',#224,'mechanical');
#224=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#225=PRODUCT_DEFINITION_FORMATION('','',#222);
#226=PRODUCT_DEFINITION('design','',#225,#227);
#227=PRODUCT_DEFINITION_CONTEXT('part definition',#224,'design');
#228=PRODUCT_DEFINITION_SHAPE('','',#226);
#229=SHAPE_DEFINITION_REPRESENTATION(#228,#216);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,238 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-02-320x100.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,166,-8));
#7=CARTESIAN_POINT('',(0,166,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,166);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,166);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,166);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,482));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,163,0));
#43=CARTESIAN_POINT('',(0,163,482));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,163);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,163);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,163);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,482));
#75=CARTESIAN_POINT('',(0,0,492));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,166,482));
#79=CARTESIAN_POINT('',(0,166,492));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,166);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,166);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,166);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(-91.429,0,470));
#111=CARTESIAN_POINT('',(-91.429,0,596));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(-91.429,45.714,470));
#115=CARTESIAN_POINT('',(-91.429,45.714,596));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,45.714);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,45.714);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,45.714);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=DIRECTION('',(0.,0.,1.));
#146=CARTESIAN_POINT('',(91.429,0,470));
#147=CARTESIAN_POINT('',(91.429,0,596));
#148=DIRECTION('',(1.,0.,0.));
#149=AXIS2_PLACEMENT_3D('',#146,#145,#148);
#150=CARTESIAN_POINT('',(91.429,45.714,470));
#151=CARTESIAN_POINT('',(91.429,45.714,596));
#152=VERTEX_POINT('',#150);
#153=VERTEX_POINT('',#151);
#154=CIRCLE('',#149,45.714);
#155=EDGE_CURVE('',#152,#152,#154,.T.);
#156=CYLINDRICAL_SURFACE('',#149,45.714);
#157=PLANE('',#149);
#158=DIRECTION('',(0.,0.,1.));
#159=AXIS2_PLACEMENT_3D('',#147,#158,#148);
#160=PLANE('',#159);
#161=CIRCLE('',#159,45.714);
#162=EDGE_CURVE('',#153,#153,#161,.T.);
#163=DIRECTION('',(0.,0.,1.));
#164=VECTOR('',#163,1.);
#165=LINE('',#150,#164);
#166=EDGE_CURVE('',#152,#153,#165,.T.);
#167=ORIENTED_EDGE('',*,*,#155,.T.);
#168=ORIENTED_EDGE('',*,*,#162,.T.);
#169=ORIENTED_EDGE('',*,*,#166,.T.);
#170=ORIENTED_EDGE('',*,*,#162,.T.);
#171=ORIENTED_EDGE('',*,*,#166,.F.);
#172=ORIENTED_EDGE('',*,*,#155,.F.);
#173=EDGE_LOOP('',(#167));
#174=EDGE_LOOP('',(#168));
#175=EDGE_LOOP('',(#169,#170,#171,#172));
#176=ADVANCED_FACE('',(#175),#156,.T.);
#177=ADVANCED_FACE('',(#173),#157,.F.);
#178=ADVANCED_FACE('',(#174),#160,.T.);
#179=CLOSED_SHELL('',(#176,#177,#178));
#180=MANIFOLD_SOLID_BREP('',#179);
#181=COLOUR_RGB('',0.65,0.72,0.85);
#182=FILL_AREA_STYLE_COLOUR('',#181);
#183=SURFACE_STYLE_FILL_AREA(#182);
#184=SURFACE_SIDE_STYLE('',(#183));
#185=SURFACE_STYLE_USAGE(.BOTH.,#184);
#186=PRESENTATION_STYLE_ASSIGNMENT((#185));
#187=STYLED_ITEM('',(#186),#36);
#188=COLOUR_RGB('',0.65,0.72,0.85);
#189=FILL_AREA_STYLE_COLOUR('',#188);
#190=SURFACE_STYLE_FILL_AREA(#189);
#191=SURFACE_SIDE_STYLE('',(#190));
#192=SURFACE_STYLE_USAGE(.BOTH.,#191);
#193=PRESENTATION_STYLE_ASSIGNMENT((#192));
#194=STYLED_ITEM('',(#193),#72);
#195=COLOUR_RGB('',0.65,0.72,0.85);
#196=FILL_AREA_STYLE_COLOUR('',#195);
#197=SURFACE_STYLE_FILL_AREA(#196);
#198=SURFACE_SIDE_STYLE('',(#197));
#199=SURFACE_STYLE_USAGE(.BOTH.,#198);
#200=PRESENTATION_STYLE_ASSIGNMENT((#199));
#201=STYLED_ITEM('',(#200),#108);
#202=COLOUR_RGB('',0.65,0.72,0.85);
#203=FILL_AREA_STYLE_COLOUR('',#202);
#204=SURFACE_STYLE_FILL_AREA(#203);
#205=SURFACE_SIDE_STYLE('',(#204));
#206=SURFACE_STYLE_USAGE(.BOTH.,#205);
#207=PRESENTATION_STYLE_ASSIGNMENT((#206));
#208=STYLED_ITEM('',(#207),#144);
#209=COLOUR_RGB('',0.65,0.72,0.85);
#210=FILL_AREA_STYLE_COLOUR('',#209);
#211=SURFACE_STYLE_FILL_AREA(#210);
#212=SURFACE_SIDE_STYLE('',(#211));
#213=SURFACE_STYLE_USAGE(.BOTH.,#212);
#214=PRESENTATION_STYLE_ASSIGNMENT((#213));
#215=STYLED_ITEM('',(#214),#180);
#216=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#180,#187,#194,#201,#208,#215),#217);
#217=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#218))GLOBAL_UNIT_ASSIGNED_CONTEXT((#219,#220,#221))REPRESENTATION_CONTEXT('',''));
#218=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#219,'');
#219=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#220=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#221=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#222=PRODUCT('ONEBOT','ONEBOT','',(#223));
#223=PRODUCT_CONTEXT('',#224,'mechanical');
#224=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#225=PRODUCT_DEFINITION_FORMATION('','',#222);
#226=PRODUCT_DEFINITION('design','',#225,#227);
#227=PRODUCT_DEFINITION_CONTEXT('part definition',#224,'design');
#228=PRODUCT_DEFINITION_SHAPE('','',#226);
#229=SHAPE_DEFINITION_REPRESENTATION(#228,#216);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,238 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-02-320x20.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,166,-8));
#7=CARTESIAN_POINT('',(0,166,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,166);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,166);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,166);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,402));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,163,0));
#43=CARTESIAN_POINT('',(0,163,402));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,163);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,163);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,163);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,402));
#75=CARTESIAN_POINT('',(0,0,412));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,166,402));
#79=CARTESIAN_POINT('',(0,166,412));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,166);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,166);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,166);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(-91.429,0,390));
#111=CARTESIAN_POINT('',(-91.429,0,436));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(-91.429,45.714,390));
#115=CARTESIAN_POINT('',(-91.429,45.714,436));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,45.714);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,45.714);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,45.714);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=DIRECTION('',(0.,0.,1.));
#146=CARTESIAN_POINT('',(91.429,0,390));
#147=CARTESIAN_POINT('',(91.429,0,436));
#148=DIRECTION('',(1.,0.,0.));
#149=AXIS2_PLACEMENT_3D('',#146,#145,#148);
#150=CARTESIAN_POINT('',(91.429,45.714,390));
#151=CARTESIAN_POINT('',(91.429,45.714,436));
#152=VERTEX_POINT('',#150);
#153=VERTEX_POINT('',#151);
#154=CIRCLE('',#149,45.714);
#155=EDGE_CURVE('',#152,#152,#154,.T.);
#156=CYLINDRICAL_SURFACE('',#149,45.714);
#157=PLANE('',#149);
#158=DIRECTION('',(0.,0.,1.));
#159=AXIS2_PLACEMENT_3D('',#147,#158,#148);
#160=PLANE('',#159);
#161=CIRCLE('',#159,45.714);
#162=EDGE_CURVE('',#153,#153,#161,.T.);
#163=DIRECTION('',(0.,0.,1.));
#164=VECTOR('',#163,1.);
#165=LINE('',#150,#164);
#166=EDGE_CURVE('',#152,#153,#165,.T.);
#167=ORIENTED_EDGE('',*,*,#155,.T.);
#168=ORIENTED_EDGE('',*,*,#162,.T.);
#169=ORIENTED_EDGE('',*,*,#166,.T.);
#170=ORIENTED_EDGE('',*,*,#162,.T.);
#171=ORIENTED_EDGE('',*,*,#166,.F.);
#172=ORIENTED_EDGE('',*,*,#155,.F.);
#173=EDGE_LOOP('',(#167));
#174=EDGE_LOOP('',(#168));
#175=EDGE_LOOP('',(#169,#170,#171,#172));
#176=ADVANCED_FACE('',(#175),#156,.T.);
#177=ADVANCED_FACE('',(#173),#157,.F.);
#178=ADVANCED_FACE('',(#174),#160,.T.);
#179=CLOSED_SHELL('',(#176,#177,#178));
#180=MANIFOLD_SOLID_BREP('',#179);
#181=COLOUR_RGB('',0.65,0.72,0.85);
#182=FILL_AREA_STYLE_COLOUR('',#181);
#183=SURFACE_STYLE_FILL_AREA(#182);
#184=SURFACE_SIDE_STYLE('',(#183));
#185=SURFACE_STYLE_USAGE(.BOTH.,#184);
#186=PRESENTATION_STYLE_ASSIGNMENT((#185));
#187=STYLED_ITEM('',(#186),#36);
#188=COLOUR_RGB('',0.65,0.72,0.85);
#189=FILL_AREA_STYLE_COLOUR('',#188);
#190=SURFACE_STYLE_FILL_AREA(#189);
#191=SURFACE_SIDE_STYLE('',(#190));
#192=SURFACE_STYLE_USAGE(.BOTH.,#191);
#193=PRESENTATION_STYLE_ASSIGNMENT((#192));
#194=STYLED_ITEM('',(#193),#72);
#195=COLOUR_RGB('',0.65,0.72,0.85);
#196=FILL_AREA_STYLE_COLOUR('',#195);
#197=SURFACE_STYLE_FILL_AREA(#196);
#198=SURFACE_SIDE_STYLE('',(#197));
#199=SURFACE_STYLE_USAGE(.BOTH.,#198);
#200=PRESENTATION_STYLE_ASSIGNMENT((#199));
#201=STYLED_ITEM('',(#200),#108);
#202=COLOUR_RGB('',0.65,0.72,0.85);
#203=FILL_AREA_STYLE_COLOUR('',#202);
#204=SURFACE_STYLE_FILL_AREA(#203);
#205=SURFACE_SIDE_STYLE('',(#204));
#206=SURFACE_STYLE_USAGE(.BOTH.,#205);
#207=PRESENTATION_STYLE_ASSIGNMENT((#206));
#208=STYLED_ITEM('',(#207),#144);
#209=COLOUR_RGB('',0.65,0.72,0.85);
#210=FILL_AREA_STYLE_COLOUR('',#209);
#211=SURFACE_STYLE_FILL_AREA(#210);
#212=SURFACE_SIDE_STYLE('',(#211));
#213=SURFACE_STYLE_USAGE(.BOTH.,#212);
#214=PRESENTATION_STYLE_ASSIGNMENT((#213));
#215=STYLED_ITEM('',(#214),#180);
#216=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#180,#187,#194,#201,#208,#215),#217);
#217=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#218))GLOBAL_UNIT_ASSIGNED_CONTEXT((#219,#220,#221))REPRESENTATION_CONTEXT('',''));
#218=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#219,'');
#219=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#220=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#221=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#222=PRODUCT('ONEBOT','ONEBOT','',(#223));
#223=PRODUCT_CONTEXT('',#224,'mechanical');
#224=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#225=PRODUCT_DEFINITION_FORMATION('','',#222);
#226=PRODUCT_DEFINITION('design','',#225,#227);
#227=PRODUCT_DEFINITION_CONTEXT('part definition',#224,'design');
#228=PRODUCT_DEFINITION_SHAPE('','',#226);
#229=SHAPE_DEFINITION_REPRESENTATION(#228,#216);
ENDSEC;
END-ISO-10303-21;

View File

@@ -0,0 +1,238 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ONEBOT simplified sample geometry'),'2;1');
FILE_NAME('KC-02-320x30.step','2026-08-22T00:00:00',('ONEBOT'),('ONEBOT'),'','','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(0.,0.,1.));
#2=CARTESIAN_POINT('',(0,0,-8));
#3=CARTESIAN_POINT('',(0,0,0));
#4=DIRECTION('',(1.,0.,0.));
#5=AXIS2_PLACEMENT_3D('',#2,#1,#4);
#6=CARTESIAN_POINT('',(0,166,-8));
#7=CARTESIAN_POINT('',(0,166,0));
#8=VERTEX_POINT('',#6);
#9=VERTEX_POINT('',#7);
#10=CIRCLE('',#5,166);
#11=EDGE_CURVE('',#8,#8,#10,.T.);
#12=CYLINDRICAL_SURFACE('',#5,166);
#13=PLANE('',#5);
#14=DIRECTION('',(0.,0.,1.));
#15=AXIS2_PLACEMENT_3D('',#3,#14,#4);
#16=PLANE('',#15);
#17=CIRCLE('',#15,166);
#18=EDGE_CURVE('',#9,#9,#17,.T.);
#19=DIRECTION('',(0.,0.,1.));
#20=VECTOR('',#19,1.);
#21=LINE('',#6,#20);
#22=EDGE_CURVE('',#8,#9,#21,.T.);
#23=ORIENTED_EDGE('',*,*,#11,.T.);
#24=ORIENTED_EDGE('',*,*,#18,.T.);
#25=ORIENTED_EDGE('',*,*,#22,.T.);
#26=ORIENTED_EDGE('',*,*,#18,.T.);
#27=ORIENTED_EDGE('',*,*,#22,.F.);
#28=ORIENTED_EDGE('',*,*,#11,.F.);
#29=EDGE_LOOP('',(#23));
#30=EDGE_LOOP('',(#24));
#31=EDGE_LOOP('',(#25,#26,#27,#28));
#32=ADVANCED_FACE('',(#31),#12,.T.);
#33=ADVANCED_FACE('',(#29),#13,.F.);
#34=ADVANCED_FACE('',(#30),#16,.T.);
#35=CLOSED_SHELL('',(#32,#33,#34));
#36=MANIFOLD_SOLID_BREP('',#35);
#37=DIRECTION('',(0.,0.,1.));
#38=CARTESIAN_POINT('',(0,0,0));
#39=CARTESIAN_POINT('',(0,0,412));
#40=DIRECTION('',(1.,0.,0.));
#41=AXIS2_PLACEMENT_3D('',#38,#37,#40);
#42=CARTESIAN_POINT('',(0,163,0));
#43=CARTESIAN_POINT('',(0,163,412));
#44=VERTEX_POINT('',#42);
#45=VERTEX_POINT('',#43);
#46=CIRCLE('',#41,163);
#47=EDGE_CURVE('',#44,#44,#46,.T.);
#48=CYLINDRICAL_SURFACE('',#41,163);
#49=PLANE('',#41);
#50=DIRECTION('',(0.,0.,1.));
#51=AXIS2_PLACEMENT_3D('',#39,#50,#40);
#52=PLANE('',#51);
#53=CIRCLE('',#51,163);
#54=EDGE_CURVE('',#45,#45,#53,.T.);
#55=DIRECTION('',(0.,0.,1.));
#56=VECTOR('',#55,1.);
#57=LINE('',#42,#56);
#58=EDGE_CURVE('',#44,#45,#57,.T.);
#59=ORIENTED_EDGE('',*,*,#47,.T.);
#60=ORIENTED_EDGE('',*,*,#54,.T.);
#61=ORIENTED_EDGE('',*,*,#58,.T.);
#62=ORIENTED_EDGE('',*,*,#54,.T.);
#63=ORIENTED_EDGE('',*,*,#58,.F.);
#64=ORIENTED_EDGE('',*,*,#47,.F.);
#65=EDGE_LOOP('',(#59));
#66=EDGE_LOOP('',(#60));
#67=EDGE_LOOP('',(#61,#62,#63,#64));
#68=ADVANCED_FACE('',(#67),#48,.T.);
#69=ADVANCED_FACE('',(#65),#49,.F.);
#70=ADVANCED_FACE('',(#66),#52,.T.);
#71=CLOSED_SHELL('',(#68,#69,#70));
#72=MANIFOLD_SOLID_BREP('',#71);
#73=DIRECTION('',(0.,0.,1.));
#74=CARTESIAN_POINT('',(0,0,412));
#75=CARTESIAN_POINT('',(0,0,422));
#76=DIRECTION('',(1.,0.,0.));
#77=AXIS2_PLACEMENT_3D('',#74,#73,#76);
#78=CARTESIAN_POINT('',(0,166,412));
#79=CARTESIAN_POINT('',(0,166,422));
#80=VERTEX_POINT('',#78);
#81=VERTEX_POINT('',#79);
#82=CIRCLE('',#77,166);
#83=EDGE_CURVE('',#80,#80,#82,.T.);
#84=CYLINDRICAL_SURFACE('',#77,166);
#85=PLANE('',#77);
#86=DIRECTION('',(0.,0.,1.));
#87=AXIS2_PLACEMENT_3D('',#75,#86,#76);
#88=PLANE('',#87);
#89=CIRCLE('',#87,166);
#90=EDGE_CURVE('',#81,#81,#89,.T.);
#91=DIRECTION('',(0.,0.,1.));
#92=VECTOR('',#91,1.);
#93=LINE('',#78,#92);
#94=EDGE_CURVE('',#80,#81,#93,.T.);
#95=ORIENTED_EDGE('',*,*,#83,.T.);
#96=ORIENTED_EDGE('',*,*,#90,.T.);
#97=ORIENTED_EDGE('',*,*,#94,.T.);
#98=ORIENTED_EDGE('',*,*,#90,.T.);
#99=ORIENTED_EDGE('',*,*,#94,.F.);
#100=ORIENTED_EDGE('',*,*,#83,.F.);
#101=EDGE_LOOP('',(#95));
#102=EDGE_LOOP('',(#96));
#103=EDGE_LOOP('',(#97,#98,#99,#100));
#104=ADVANCED_FACE('',(#103),#84,.T.);
#105=ADVANCED_FACE('',(#101),#85,.F.);
#106=ADVANCED_FACE('',(#102),#88,.T.);
#107=CLOSED_SHELL('',(#104,#105,#106));
#108=MANIFOLD_SOLID_BREP('',#107);
#109=DIRECTION('',(0.,0.,1.));
#110=CARTESIAN_POINT('',(-91.429,0,400));
#111=CARTESIAN_POINT('',(-91.429,0,456));
#112=DIRECTION('',(1.,0.,0.));
#113=AXIS2_PLACEMENT_3D('',#110,#109,#112);
#114=CARTESIAN_POINT('',(-91.429,45.714,400));
#115=CARTESIAN_POINT('',(-91.429,45.714,456));
#116=VERTEX_POINT('',#114);
#117=VERTEX_POINT('',#115);
#118=CIRCLE('',#113,45.714);
#119=EDGE_CURVE('',#116,#116,#118,.T.);
#120=CYLINDRICAL_SURFACE('',#113,45.714);
#121=PLANE('',#113);
#122=DIRECTION('',(0.,0.,1.));
#123=AXIS2_PLACEMENT_3D('',#111,#122,#112);
#124=PLANE('',#123);
#125=CIRCLE('',#123,45.714);
#126=EDGE_CURVE('',#117,#117,#125,.T.);
#127=DIRECTION('',(0.,0.,1.));
#128=VECTOR('',#127,1.);
#129=LINE('',#114,#128);
#130=EDGE_CURVE('',#116,#117,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#119,.T.);
#132=ORIENTED_EDGE('',*,*,#126,.T.);
#133=ORIENTED_EDGE('',*,*,#130,.T.);
#134=ORIENTED_EDGE('',*,*,#126,.T.);
#135=ORIENTED_EDGE('',*,*,#130,.F.);
#136=ORIENTED_EDGE('',*,*,#119,.F.);
#137=EDGE_LOOP('',(#131));
#138=EDGE_LOOP('',(#132));
#139=EDGE_LOOP('',(#133,#134,#135,#136));
#140=ADVANCED_FACE('',(#139),#120,.T.);
#141=ADVANCED_FACE('',(#137),#121,.F.);
#142=ADVANCED_FACE('',(#138),#124,.T.);
#143=CLOSED_SHELL('',(#140,#141,#142));
#144=MANIFOLD_SOLID_BREP('',#143);
#145=DIRECTION('',(0.,0.,1.));
#146=CARTESIAN_POINT('',(91.429,0,400));
#147=CARTESIAN_POINT('',(91.429,0,456));
#148=DIRECTION('',(1.,0.,0.));
#149=AXIS2_PLACEMENT_3D('',#146,#145,#148);
#150=CARTESIAN_POINT('',(91.429,45.714,400));
#151=CARTESIAN_POINT('',(91.429,45.714,456));
#152=VERTEX_POINT('',#150);
#153=VERTEX_POINT('',#151);
#154=CIRCLE('',#149,45.714);
#155=EDGE_CURVE('',#152,#152,#154,.T.);
#156=CYLINDRICAL_SURFACE('',#149,45.714);
#157=PLANE('',#149);
#158=DIRECTION('',(0.,0.,1.));
#159=AXIS2_PLACEMENT_3D('',#147,#158,#148);
#160=PLANE('',#159);
#161=CIRCLE('',#159,45.714);
#162=EDGE_CURVE('',#153,#153,#161,.T.);
#163=DIRECTION('',(0.,0.,1.));
#164=VECTOR('',#163,1.);
#165=LINE('',#150,#164);
#166=EDGE_CURVE('',#152,#153,#165,.T.);
#167=ORIENTED_EDGE('',*,*,#155,.T.);
#168=ORIENTED_EDGE('',*,*,#162,.T.);
#169=ORIENTED_EDGE('',*,*,#166,.T.);
#170=ORIENTED_EDGE('',*,*,#162,.T.);
#171=ORIENTED_EDGE('',*,*,#166,.F.);
#172=ORIENTED_EDGE('',*,*,#155,.F.);
#173=EDGE_LOOP('',(#167));
#174=EDGE_LOOP('',(#168));
#175=EDGE_LOOP('',(#169,#170,#171,#172));
#176=ADVANCED_FACE('',(#175),#156,.T.);
#177=ADVANCED_FACE('',(#173),#157,.F.);
#178=ADVANCED_FACE('',(#174),#160,.T.);
#179=CLOSED_SHELL('',(#176,#177,#178));
#180=MANIFOLD_SOLID_BREP('',#179);
#181=COLOUR_RGB('',0.65,0.72,0.85);
#182=FILL_AREA_STYLE_COLOUR('',#181);
#183=SURFACE_STYLE_FILL_AREA(#182);
#184=SURFACE_SIDE_STYLE('',(#183));
#185=SURFACE_STYLE_USAGE(.BOTH.,#184);
#186=PRESENTATION_STYLE_ASSIGNMENT((#185));
#187=STYLED_ITEM('',(#186),#36);
#188=COLOUR_RGB('',0.65,0.72,0.85);
#189=FILL_AREA_STYLE_COLOUR('',#188);
#190=SURFACE_STYLE_FILL_AREA(#189);
#191=SURFACE_SIDE_STYLE('',(#190));
#192=SURFACE_STYLE_USAGE(.BOTH.,#191);
#193=PRESENTATION_STYLE_ASSIGNMENT((#192));
#194=STYLED_ITEM('',(#193),#72);
#195=COLOUR_RGB('',0.65,0.72,0.85);
#196=FILL_AREA_STYLE_COLOUR('',#195);
#197=SURFACE_STYLE_FILL_AREA(#196);
#198=SURFACE_SIDE_STYLE('',(#197));
#199=SURFACE_STYLE_USAGE(.BOTH.,#198);
#200=PRESENTATION_STYLE_ASSIGNMENT((#199));
#201=STYLED_ITEM('',(#200),#108);
#202=COLOUR_RGB('',0.65,0.72,0.85);
#203=FILL_AREA_STYLE_COLOUR('',#202);
#204=SURFACE_STYLE_FILL_AREA(#203);
#205=SURFACE_SIDE_STYLE('',(#204));
#206=SURFACE_STYLE_USAGE(.BOTH.,#205);
#207=PRESENTATION_STYLE_ASSIGNMENT((#206));
#208=STYLED_ITEM('',(#207),#144);
#209=COLOUR_RGB('',0.65,0.72,0.85);
#210=FILL_AREA_STYLE_COLOUR('',#209);
#211=SURFACE_STYLE_FILL_AREA(#210);
#212=SURFACE_SIDE_STYLE('',(#211));
#213=SURFACE_STYLE_USAGE(.BOTH.,#212);
#214=PRESENTATION_STYLE_ASSIGNMENT((#213));
#215=STYLED_ITEM('',(#214),#180);
#216=SHAPE_REPRESENTATION('',(#36,#72,#108,#144,#180,#187,#194,#201,#208,#215),#217);
#217=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#218))GLOBAL_UNIT_ASSIGNED_CONTEXT((#219,#220,#221))REPRESENTATION_CONTEXT('',''));
#218=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#219,'');
#219=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#220=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#221=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#222=PRODUCT('ONEBOT','ONEBOT','',(#223));
#223=PRODUCT_CONTEXT('',#224,'mechanical');
#224=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
#225=PRODUCT_DEFINITION_FORMATION('','',#222);
#226=PRODUCT_DEFINITION('design','',#225,#227);
#227=PRODUCT_DEFINITION_CONTEXT('part definition',#224,'design');
#228=PRODUCT_DEFINITION_SHAPE('','',#226);
#229=SHAPE_DEFINITION_REPRESENTATION(#228,#216);
ENDSEC;
END-ISO-10303-21;

Some files were not shown because too many files have changed in this diff Show More