完整备份: 纳入全部源文件/数据/文档(含 PDF/STEP/Excel/编译产物)

This commit is contained in:
wangruiguo
2026-09-03 18:04:37 +08:00
parent c286aed1d9
commit dd215b6679
4445 changed files with 1646144 additions and 39 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

1408
release/web_2026.08/app.js Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,4 @@
// 站点配置 (部署时按需修改): NX 按需生成服务地址
// api 为空 = 非标档位下载按钮维持置灰态 (一期行为); 填上服务器地址后按钮升级为【在线生成数模】
// 例: window.GEN_CONFIG = { api: "https://gen.example.com" };
window.GEN_CONFIG = { api: "http://localhost:8899" };

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,106 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>欧霓博气动目录 ONEBOT Catalog</title>
<link rel="stylesheet" href="style.css?v=8">
</head>
<body>
<header>
<div class="brand"><img src="OneBot-logo.png" class="logo" alt="OneBot"> 欧霓博气动目录 <span class="brand-en">ONEBOT Catalog</span>
<span id="ver" class="ver"></span>
</div>
<div class="toolbar">
<input id="searchBox" type="text" placeholder="搜索型号 / 关键词 / 拼音">
<button id="btnSearch">搜索</button>
<button id="btnLang">EN</button>
<button id="btnCart" class="cart-badge">清单 (0)</button>
</div>
</header>
<main>
<nav id="tree" class="tree"></nav>
<div id="split1" class="split" title="拖拽调整宽度"></div>
<section id="params" class="params">
<div id="modelTitle" class="model-title">请选择产品系列</div>
<div id="paramPanel"></div>
<div id="actions">
<a id="btnDownload" class="btn primary hidden" download>下载 STEP</a>
<select id="btnGenFmt" class="hidden" title="下载格式 (仅非标档位在线生成)">
<option value="zip">全格式 zip</option>
<option value="step">STEP</option>
<option value="iges">IGES</option>
</select>
<a id="btnDatasheet" class="btn hidden">下载 PDF</a>
<button id="btnAddCart" class="btn hidden">加入清单</button>
</div>
</section>
<div id="split2" class="split" title="拖拽调整宽度"></div>
<section id="content" class="content">
<div class="tabs">
<button class="tab active" data-tab="3d">3D / 尺寸图</button>
<button class="tab" data-tab="table">参数表</button>
<button class="tab" data-tab="search">搜索结果</button>
<button class="tab" data-tab="cross">平替对照</button>
</div>
<div id="tab-3d" class="tab-body">
<div class="hsplit">
<div id="viewer3dBox" class="hsplit-left">
<iframe id="viewerFrame" class="hidden" allowfullscreen></iframe>
<canvas id="viewer3d" width="900" height="640" class="hidden"></canvas>
<p id="viewer3dHint" class="hint">选型完成后显示 3D 外形 (拖拽旋转 / 滚轮缩放)</p>
</div>
<div id="split3" class="split v" title="拖拽调整大小"></div>
<div id="dimBox" class="hsplit-right">
<img id="dimImage" alt="尺寸图" class="hidden">
<p id="dimHint" class="hint">选型完成后显示尺寸图</p>
<div id="manualWrap"></div>
</div>
</div>
</div>
<div id="tab-table" class="tab-body hidden">
<div class="range-row" id="rangeRow"></div>
<div class="table-scroll"><table id="variantTable"><thead></thead><tbody></tbody></table></div>
</div>
<div id="tab-search" class="tab-body hidden">
<div class="table-scroll"><table id="searchTable"><thead><tr><th>型号</th><th>系列</th><th>STEP</th></tr></thead><tbody></tbody></table></div>
</div>
<div id="tab-cross" class="tab-body hidden">
<div class="range-row"><span>品牌筛选: </span><select id="crossBrand"></select>
<span class="hint" style="margin-left:12px;">只显示当前型号的平替数据; 点击行跳转</span></div>
<div class="table-scroll"><table id="crossTable"><thead><tr><th>品牌</th><th>竞品型号</th><th>我方型号</th><th>备注</th></tr></thead><tbody></tbody></table></div>
</div>
</section>
</main>
<!-- 底部信息栏: 左侧状态文字 + 右侧服务器状态圆球 (绿=就绪/红=故障) -->
<footer id="status">
<span id="statusMsg">加载中...</span>
<div id="srvStatus" class="srv-status" title="服务检测中…">
<span class="dot"></span>
<span id="srvStatusText" class="text">服务器状态</span>
</div>
</footer>
<!-- 购物车抽屉 (淘宝式清单, 2026-08-24; 刷新页面才清空) -->
<div id="cartOverlay" class="cart-overlay hidden"></div>
<div id="cartPanel" class="cart-panel hidden">
<div class="cart-head">
<span id="cartTitle">我的清单</span>
<button id="cartClose" class="cart-close"></button>
</div>
<div id="cartList" class="cart-list"></div>
<div class="cart-foot">
<button id="cartClear" class="btn">清空</button>
<button id="cartDownload" class="btn primary">下载全部 (zip + BOM)</button>
</div>
</div>
<script src="libs/jszip.min.js?v=1"></script>
<script src="config.js?v=1"></script>
<script src="app.js?v=15"></script>
</body>
</html>

13
release/web_2026.08/libs/jszip.min.js vendored Normal file

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 94 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

View File

@@ -0,0 +1,12 @@
{
"note": "参数化引擎双端对拍向量 (桌面 selftest 与网页无头 E2E 同源; 2026-08-25)。case 字段: series/params 必填; expectCode+expectStandard 或 expectError 二选一; expectNearest 可选。",
"cases": [
{"series": "KC", "params": {"type": "00", "bore": 32, "stroke": 10, "magnet": "", "mount": ""}, "expectCode": "KC0032-10", "expectStandard": true},
{"series": "KC", "params": {"type": "00", "bore": 32, "stroke": 10, "magnet": "M", "mount": "FA"}, "expectCode": "KC0032-10MFA", "expectStandard": true},
{"series": "KC", "params": {"type": "02", "bore": 63, "stroke": 100, "magnet": "", "mount": "CB"}, "expectCode": "KC0263-100CB", "expectStandard": true},
{"series": "KC", "params": {"type": "00", "bore": 32, "stroke": 87, "magnet": "", "mount": ""}, "expectCode": "KC0032-87", "expectStandard": false, "expectNearest": "KC0032-75"},
{"series": "KC", "params": {"type": "00", "bore": 32, "stroke": 90, "magnet": "", "mount": ""}, "expectCode": "KC0032-90", "expectStandard": false, "expectNearest": "KC0032-100"},
{"series": "KC", "params": {"type": "00", "bore": 160, "stroke": 50, "magnet": "", "mount": "YB"}, "expectError": "rule"},
{"series": "KC", "params": {"type": "00", "bore": 32, "stroke": 999, "magnet": "", "mount": ""}, "expectError": "domain"}
]
}

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;

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