* turn on insta snapshot for step file output Signed-off-by: Jess Frazelle <github@jessfraz.com> * use a macro for the kcl-samples Signed-off-by: Jess Frazelle <github@jessfraz.com> * Update rust/kcl-directory-test-macro/src/lib.rs Co-authored-by: Jonathan Tran <jonnytran@gmail.com> * updates Signed-off-by: Jess Frazelle <github@jessfraz.com> * control the order Signed-off-by: Jess Frazelle <github@jessfraz.com> * engine Signed-off-by: Jess Frazelle <github@jessfraz.com> * updates Signed-off-by: Jess Frazelle <github@jessfraz.com> * updates Signed-off-by: Jess Frazelle <github@jessfraz.com> * update steps Signed-off-by: Jess Frazelle <github@jessfraz.com> * updates Signed-off-by: Jess Frazelle <github@jessfraz.com> * A snapshot a day keeps the bugs away! 📷🐛 (OS: namespace-profile-ubuntu-8-cores) --------- Signed-off-by: Jess Frazelle <github@jessfraz.com> Co-authored-by: Jonathan Tran <jonnytran@gmail.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
277 lines
13 KiB
Plaintext
277 lines
13 KiB
Plaintext
ISO-10303-21;
|
|
HEADER;
|
|
FILE_DESCRIPTION((('zoo.dev export')), '2;1');
|
|
FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test');
|
|
FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF'));
|
|
ENDSEC;
|
|
DATA;
|
|
#1 = (
|
|
LENGTH_UNIT()
|
|
NAMED_UNIT(*)
|
|
SI_UNIT($, .METRE.)
|
|
);
|
|
#2 = UNCERTAINTY_MEASURE_WITH_UNIT(0.00001, #1, 'DISTANCE_ACCURACY_VALUE', $);
|
|
#3 = (
|
|
GEOMETRIC_REPRESENTATION_CONTEXT(3)
|
|
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2))
|
|
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1))
|
|
REPRESENTATION_CONTEXT('', '3D')
|
|
);
|
|
#4 = CARTESIAN_POINT('NONE', (-0.0079375, 0, -0));
|
|
#5 = VERTEX_POINT('NONE', #4);
|
|
#6 = CARTESIAN_POINT('NONE', (-0.003174999999999999, 0.0068740766425389845, -0));
|
|
#7 = VERTEX_POINT('NONE', #6);
|
|
#8 = CARTESIAN_POINT('NONE', (-0.003174999999999999, 0.0068740766425389845, -0.0067564));
|
|
#9 = VERTEX_POINT('NONE', #8);
|
|
#10 = CARTESIAN_POINT('NONE', (-0.0079375, 0, -0.0067564));
|
|
#11 = VERTEX_POINT('NONE', #10);
|
|
#12 = CARTESIAN_POINT('NONE', (0.003968750000000001, 0.0068740766425389845, -0));
|
|
#13 = VERTEX_POINT('NONE', #12);
|
|
#14 = CARTESIAN_POINT('NONE', (0.003968750000000001, 0.0068740766425389845, -0.0067564));
|
|
#15 = VERTEX_POINT('NONE', #14);
|
|
#16 = CARTESIAN_POINT('NONE', (0.007937500000000002, 0.000000000000000003552713678800501, -0));
|
|
#17 = VERTEX_POINT('NONE', #16);
|
|
#18 = CARTESIAN_POINT('NONE', (0.007937500000000002, 0.000000000000000003552713678800501, -0.0067564));
|
|
#19 = VERTEX_POINT('NONE', #18);
|
|
#20 = CARTESIAN_POINT('NONE', (0.0039687500000000035, -0.006874076642538978, -0));
|
|
#21 = VERTEX_POINT('NONE', #20);
|
|
#22 = CARTESIAN_POINT('NONE', (0.0039687500000000035, -0.006874076642538978, -0.0067564));
|
|
#23 = VERTEX_POINT('NONE', #22);
|
|
#24 = CARTESIAN_POINT('NONE', (-0.003968749999999997, -0.006874076642538979, -0));
|
|
#25 = VERTEX_POINT('NONE', #24);
|
|
#26 = CARTESIAN_POINT('NONE', (-0.003968749999999997, -0.006874076642538979, -0.0067564));
|
|
#27 = VERTEX_POINT('NONE', #26);
|
|
#28 = CARTESIAN_POINT('NONE', (-0.00396875, -0.0000000000000000009720633968232116, -0));
|
|
#29 = VERTEX_POINT('NONE', #28);
|
|
#30 = CARTESIAN_POINT('NONE', (-0.00396875, -0.0000000000000000009720633968232116, -0.0067564));
|
|
#31 = VERTEX_POINT('NONE', #30);
|
|
#32 = DIRECTION('NONE', (0.5694947974514994, 0.8219949365267866, 0));
|
|
#33 = VECTOR('NONE', #32, 1);
|
|
#34 = CARTESIAN_POINT('NONE', (-0.0079375, 0, -0));
|
|
#35 = LINE('NONE', #34, #33);
|
|
#36 = DIRECTION('NONE', (0, 0, -1));
|
|
#37 = VECTOR('NONE', #36, 1);
|
|
#38 = CARTESIAN_POINT('NONE', (-0.003174999999999999, 0.0068740766425389845, -0));
|
|
#39 = LINE('NONE', #38, #37);
|
|
#40 = DIRECTION('NONE', (0.5694947974514994, 0.8219949365267866, 0));
|
|
#41 = VECTOR('NONE', #40, 1);
|
|
#42 = CARTESIAN_POINT('NONE', (-0.0079375, 0, -0.0067564));
|
|
#43 = LINE('NONE', #42, #41);
|
|
#44 = DIRECTION('NONE', (0, 0, -1));
|
|
#45 = VECTOR('NONE', #44, 1);
|
|
#46 = CARTESIAN_POINT('NONE', (-0.0079375, 0, -0));
|
|
#47 = LINE('NONE', #46, #45);
|
|
#48 = DIRECTION('NONE', (1, 0, 0));
|
|
#49 = VECTOR('NONE', #48, 1);
|
|
#50 = CARTESIAN_POINT('NONE', (-0.003174999999999999, 0.0068740766425389845, -0));
|
|
#51 = LINE('NONE', #50, #49);
|
|
#52 = DIRECTION('NONE', (0, 0, -1));
|
|
#53 = VECTOR('NONE', #52, 1);
|
|
#54 = CARTESIAN_POINT('NONE', (0.003968750000000001, 0.0068740766425389845, -0));
|
|
#55 = LINE('NONE', #54, #53);
|
|
#56 = DIRECTION('NONE', (1, 0, 0));
|
|
#57 = VECTOR('NONE', #56, 1);
|
|
#58 = CARTESIAN_POINT('NONE', (-0.003174999999999999, 0.0068740766425389845, -0.0067564));
|
|
#59 = LINE('NONE', #58, #57);
|
|
#60 = DIRECTION('NONE', (0.5000000000000001, -0.8660254037844386, 0));
|
|
#61 = VECTOR('NONE', #60, 1);
|
|
#62 = CARTESIAN_POINT('NONE', (0.003968750000000001, 0.0068740766425389845, -0));
|
|
#63 = LINE('NONE', #62, #61);
|
|
#64 = DIRECTION('NONE', (0, 0, -1));
|
|
#65 = VECTOR('NONE', #64, 1);
|
|
#66 = CARTESIAN_POINT('NONE', (0.007937500000000002, 0.000000000000000003552713678800501, -0));
|
|
#67 = LINE('NONE', #66, #65);
|
|
#68 = DIRECTION('NONE', (0.5000000000000001, -0.8660254037844386, 0));
|
|
#69 = VECTOR('NONE', #68, 1);
|
|
#70 = CARTESIAN_POINT('NONE', (0.003968750000000001, 0.0068740766425389845, -0.0067564));
|
|
#71 = LINE('NONE', #70, #69);
|
|
#72 = DIRECTION('NONE', (-0.49999999999999983, -0.8660254037844388, 0));
|
|
#73 = VECTOR('NONE', #72, 1);
|
|
#74 = CARTESIAN_POINT('NONE', (0.007937500000000002, 0.000000000000000003552713678800501, -0));
|
|
#75 = LINE('NONE', #74, #73);
|
|
#76 = DIRECTION('NONE', (0, 0, -1));
|
|
#77 = VECTOR('NONE', #76, 1);
|
|
#78 = CARTESIAN_POINT('NONE', (0.0039687500000000035, -0.006874076642538978, -0));
|
|
#79 = LINE('NONE', #78, #77);
|
|
#80 = DIRECTION('NONE', (-0.49999999999999983, -0.8660254037844388, 0));
|
|
#81 = VECTOR('NONE', #80, 1);
|
|
#82 = CARTESIAN_POINT('NONE', (0.007937500000000002, 0.000000000000000003552713678800501, -0.0067564));
|
|
#83 = LINE('NONE', #82, #81);
|
|
#84 = DIRECTION('NONE', (-1, -0.00000000000000010927391974657053, 0));
|
|
#85 = VECTOR('NONE', #84, 1);
|
|
#86 = CARTESIAN_POINT('NONE', (0.0039687500000000035, -0.006874076642538978, -0));
|
|
#87 = LINE('NONE', #86, #85);
|
|
#88 = DIRECTION('NONE', (0, 0, -1));
|
|
#89 = VECTOR('NONE', #88, 1);
|
|
#90 = CARTESIAN_POINT('NONE', (-0.003968749999999997, -0.006874076642538979, -0));
|
|
#91 = LINE('NONE', #90, #89);
|
|
#92 = DIRECTION('NONE', (-1, -0.00000000000000010927391974657053, 0));
|
|
#93 = VECTOR('NONE', #92, 1);
|
|
#94 = CARTESIAN_POINT('NONE', (0.0039687500000000035, -0.006874076642538978, -0.0067564));
|
|
#95 = LINE('NONE', #94, #93);
|
|
#96 = DIRECTION('NONE', (-0.5000000000000004, 0.8660254037844384, 0));
|
|
#97 = VECTOR('NONE', #96, 1);
|
|
#98 = CARTESIAN_POINT('NONE', (-0.003968749999999997, -0.006874076642538979, -0));
|
|
#99 = LINE('NONE', #98, #97);
|
|
#100 = DIRECTION('NONE', (-0.5000000000000004, 0.8660254037844384, 0));
|
|
#101 = VECTOR('NONE', #100, 1);
|
|
#102 = CARTESIAN_POINT('NONE', (-0.003968749999999997, -0.006874076642538979, -0.0067564));
|
|
#103 = LINE('NONE', #102, #101);
|
|
#104 = DIRECTION('NONE', (-1, -0.00000000000000024492935982947064, -0));
|
|
#105 = DIRECTION('NONE', (0, -0, 1));
|
|
#106 = CARTESIAN_POINT('NONE', (0, 0, 0));
|
|
#107 = AXIS2_PLACEMENT_3D('NONE', #106, #105, #104);
|
|
#108 = CIRCLE('NONE', #107, 0.00396875);
|
|
#109 = DIRECTION('NONE', (0, 0, -1));
|
|
#110 = VECTOR('NONE', #109, 1);
|
|
#111 = CARTESIAN_POINT('NONE', (-0.00396875, -0.0000000000000000009720633968232116, -0));
|
|
#112 = LINE('NONE', #111, #110);
|
|
#113 = DIRECTION('NONE', (-1, -0.00000000000000024492935982947064, -0));
|
|
#114 = DIRECTION('NONE', (0, -0, 1));
|
|
#115 = CARTESIAN_POINT('NONE', (0, 0, -0.0067564));
|
|
#116 = AXIS2_PLACEMENT_3D('NONE', #115, #114, #113);
|
|
#117 = CIRCLE('NONE', #116, 0.00396875);
|
|
#118 = EDGE_CURVE('NONE', #5, #7, #35, .T.);
|
|
#119 = EDGE_CURVE('NONE', #7, #9, #39, .T.);
|
|
#120 = EDGE_CURVE('NONE', #11, #9, #43, .T.);
|
|
#121 = EDGE_CURVE('NONE', #5, #11, #47, .T.);
|
|
#122 = EDGE_CURVE('NONE', #7, #13, #51, .T.);
|
|
#123 = EDGE_CURVE('NONE', #13, #15, #55, .T.);
|
|
#124 = EDGE_CURVE('NONE', #9, #15, #59, .T.);
|
|
#125 = EDGE_CURVE('NONE', #13, #17, #63, .T.);
|
|
#126 = EDGE_CURVE('NONE', #17, #19, #67, .T.);
|
|
#127 = EDGE_CURVE('NONE', #15, #19, #71, .T.);
|
|
#128 = EDGE_CURVE('NONE', #17, #21, #75, .T.);
|
|
#129 = EDGE_CURVE('NONE', #21, #23, #79, .T.);
|
|
#130 = EDGE_CURVE('NONE', #19, #23, #83, .T.);
|
|
#131 = EDGE_CURVE('NONE', #21, #25, #87, .T.);
|
|
#132 = EDGE_CURVE('NONE', #25, #27, #91, .T.);
|
|
#133 = EDGE_CURVE('NONE', #23, #27, #95, .T.);
|
|
#134 = EDGE_CURVE('NONE', #25, #5, #99, .T.);
|
|
#135 = EDGE_CURVE('NONE', #27, #11, #103, .T.);
|
|
#136 = EDGE_CURVE('NONE', #29, #29, #108, .T.);
|
|
#137 = EDGE_CURVE('NONE', #29, #31, #112, .T.);
|
|
#138 = EDGE_CURVE('NONE', #31, #31, #117, .T.);
|
|
#139 = CARTESIAN_POINT('NONE', (-0.005556249999999999, 0.0034370383212694922, -0.0033782));
|
|
#140 = DIRECTION('NONE', (-0.8219949365267865, 0.5694947974514994, -0));
|
|
#141 = AXIS2_PLACEMENT_3D('NONE', #139, #140, $);
|
|
#142 = PLANE('NONE', #141);
|
|
#143 = CARTESIAN_POINT('NONE', (0.00039687500000000096, 0.0068740766425389845, -0.0033782));
|
|
#144 = DIRECTION('NONE', (0, 1, 0));
|
|
#145 = AXIS2_PLACEMENT_3D('NONE', #143, #144, $);
|
|
#146 = PLANE('NONE', #145);
|
|
#147 = CARTESIAN_POINT('NONE', (0.005953125000000002, 0.003437038321269494, -0.0033782));
|
|
#148 = DIRECTION('NONE', (0.8660254037844385, 0.5000000000000001, 0));
|
|
#149 = AXIS2_PLACEMENT_3D('NONE', #147, #148, $);
|
|
#150 = PLANE('NONE', #149);
|
|
#151 = CARTESIAN_POINT('NONE', (0.005953125000000003, -0.0034370383212694875, -0.0033782));
|
|
#152 = DIRECTION('NONE', (0.8660254037844387, -0.49999999999999983, 0));
|
|
#153 = AXIS2_PLACEMENT_3D('NONE', #151, #152, $);
|
|
#154 = PLANE('NONE', #153);
|
|
#155 = CARTESIAN_POINT('NONE', (0.000000000000000003996802888650563, -0.006874076642538979, -0.0033782000000000005));
|
|
#156 = DIRECTION('NONE', (0, -1, -0));
|
|
#157 = AXIS2_PLACEMENT_3D('NONE', #155, #156, $);
|
|
#158 = PLANE('NONE', #157);
|
|
#159 = CARTESIAN_POINT('NONE', (-0.005953124999999998, -0.0034370383212694896, -0.0033782));
|
|
#160 = DIRECTION('NONE', (-0.8660254037844383, -0.5000000000000004, -0));
|
|
#161 = AXIS2_PLACEMENT_3D('NONE', #159, #160, $);
|
|
#162 = PLANE('NONE', #161);
|
|
#163 = CARTESIAN_POINT('NONE', (0, 0, -0.0033782));
|
|
#164 = DIRECTION('NONE', (0, -0, 1));
|
|
#165 = DIRECTION('NONE', (-1, -0.00000000000000024492935982947064, -0));
|
|
#166 = AXIS2_PLACEMENT_3D('NONE', #163, #164, #165);
|
|
#167 = CYLINDRICAL_SURFACE('NONE', #166, 0.00396875);
|
|
#168 = CARTESIAN_POINT('NONE', (0, 0, -0));
|
|
#169 = DIRECTION('NONE', (0, -0, -1));
|
|
#170 = AXIS2_PLACEMENT_3D('NONE', #168, #169, $);
|
|
#171 = PLANE('NONE', #170);
|
|
#172 = CARTESIAN_POINT('NONE', (0, 0, -0.0067564));
|
|
#173 = DIRECTION('NONE', (0, -0, -1));
|
|
#174 = AXIS2_PLACEMENT_3D('NONE', #172, #173, $);
|
|
#175 = PLANE('NONE', #174);
|
|
#176 = ORIENTED_EDGE('NONE', *, *, #118, .T.);
|
|
#177 = ORIENTED_EDGE('NONE', *, *, #119, .T.);
|
|
#178 = ORIENTED_EDGE('NONE', *, *, #120, .F.);
|
|
#179 = ORIENTED_EDGE('NONE', *, *, #121, .F.);
|
|
#180 = EDGE_LOOP('NONE', (#176, #177, #178, #179));
|
|
#181 = FACE_BOUND('NONE', #180, .T.);
|
|
#182 = ADVANCED_FACE('NONE', (#181), #142, .T.);
|
|
#183 = ORIENTED_EDGE('NONE', *, *, #122, .T.);
|
|
#184 = ORIENTED_EDGE('NONE', *, *, #123, .T.);
|
|
#185 = ORIENTED_EDGE('NONE', *, *, #124, .F.);
|
|
#186 = ORIENTED_EDGE('NONE', *, *, #119, .F.);
|
|
#187 = EDGE_LOOP('NONE', (#183, #184, #185, #186));
|
|
#188 = FACE_BOUND('NONE', #187, .T.);
|
|
#189 = ADVANCED_FACE('NONE', (#188), #146, .T.);
|
|
#190 = ORIENTED_EDGE('NONE', *, *, #125, .T.);
|
|
#191 = ORIENTED_EDGE('NONE', *, *, #126, .T.);
|
|
#192 = ORIENTED_EDGE('NONE', *, *, #127, .F.);
|
|
#193 = ORIENTED_EDGE('NONE', *, *, #123, .F.);
|
|
#194 = EDGE_LOOP('NONE', (#190, #191, #192, #193));
|
|
#195 = FACE_BOUND('NONE', #194, .T.);
|
|
#196 = ADVANCED_FACE('NONE', (#195), #150, .T.);
|
|
#197 = ORIENTED_EDGE('NONE', *, *, #128, .T.);
|
|
#198 = ORIENTED_EDGE('NONE', *, *, #129, .T.);
|
|
#199 = ORIENTED_EDGE('NONE', *, *, #130, .F.);
|
|
#200 = ORIENTED_EDGE('NONE', *, *, #126, .F.);
|
|
#201 = EDGE_LOOP('NONE', (#197, #198, #199, #200));
|
|
#202 = FACE_BOUND('NONE', #201, .T.);
|
|
#203 = ADVANCED_FACE('NONE', (#202), #154, .T.);
|
|
#204 = ORIENTED_EDGE('NONE', *, *, #131, .T.);
|
|
#205 = ORIENTED_EDGE('NONE', *, *, #132, .T.);
|
|
#206 = ORIENTED_EDGE('NONE', *, *, #133, .F.);
|
|
#207 = ORIENTED_EDGE('NONE', *, *, #129, .F.);
|
|
#208 = EDGE_LOOP('NONE', (#204, #205, #206, #207));
|
|
#209 = FACE_BOUND('NONE', #208, .T.);
|
|
#210 = ADVANCED_FACE('NONE', (#209), #158, .T.);
|
|
#211 = ORIENTED_EDGE('NONE', *, *, #134, .T.);
|
|
#212 = ORIENTED_EDGE('NONE', *, *, #121, .T.);
|
|
#213 = ORIENTED_EDGE('NONE', *, *, #135, .F.);
|
|
#214 = ORIENTED_EDGE('NONE', *, *, #132, .F.);
|
|
#215 = EDGE_LOOP('NONE', (#211, #212, #213, #214));
|
|
#216 = FACE_BOUND('NONE', #215, .T.);
|
|
#217 = ADVANCED_FACE('NONE', (#216), #162, .T.);
|
|
#218 = ORIENTED_EDGE('NONE', *, *, #136, .T.);
|
|
#219 = ORIENTED_EDGE('NONE', *, *, #138, .F.);
|
|
#220 = EDGE_LOOP('NONE', (#218));
|
|
#221 = FACE_BOUND('NONE', #220, .T.);
|
|
#222 = EDGE_LOOP('NONE', (#219));
|
|
#223 = FACE_BOUND('NONE', #222, .T.);
|
|
#224 = ADVANCED_FACE('NONE', (#221, #223), #167, .F.);
|
|
#225 = ORIENTED_EDGE('NONE', *, *, #134, .F.);
|
|
#226 = ORIENTED_EDGE('NONE', *, *, #131, .F.);
|
|
#227 = ORIENTED_EDGE('NONE', *, *, #128, .F.);
|
|
#228 = ORIENTED_EDGE('NONE', *, *, #125, .F.);
|
|
#229 = ORIENTED_EDGE('NONE', *, *, #122, .F.);
|
|
#230 = ORIENTED_EDGE('NONE', *, *, #118, .F.);
|
|
#231 = ORIENTED_EDGE('NONE', *, *, #136, .F.);
|
|
#232 = EDGE_LOOP('NONE', (#225, #226, #227, #228, #229, #230));
|
|
#233 = FACE_BOUND('NONE', #232, .T.);
|
|
#234 = EDGE_LOOP('NONE', (#231));
|
|
#235 = FACE_BOUND('NONE', #234, .T.);
|
|
#236 = ADVANCED_FACE('NONE', (#233, #235), #171, .F.);
|
|
#237 = ORIENTED_EDGE('NONE', *, *, #120, .T.);
|
|
#238 = ORIENTED_EDGE('NONE', *, *, #124, .T.);
|
|
#239 = ORIENTED_EDGE('NONE', *, *, #127, .T.);
|
|
#240 = ORIENTED_EDGE('NONE', *, *, #130, .T.);
|
|
#241 = ORIENTED_EDGE('NONE', *, *, #133, .T.);
|
|
#242 = ORIENTED_EDGE('NONE', *, *, #135, .T.);
|
|
#243 = ORIENTED_EDGE('NONE', *, *, #138, .T.);
|
|
#244 = EDGE_LOOP('NONE', (#237, #238, #239, #240, #241, #242));
|
|
#245 = FACE_BOUND('NONE', #244, .T.);
|
|
#246 = EDGE_LOOP('NONE', (#243));
|
|
#247 = FACE_BOUND('NONE', #246, .T.);
|
|
#248 = ADVANCED_FACE('NONE', (#245, #247), #175, .T.);
|
|
#249 = CLOSED_SHELL('NONE', (#182, #189, #196, #203, #210, #217, #224, #236, #248));
|
|
#250 = MANIFOLD_SOLID_BREP('NONE', #249);
|
|
#251 = APPLICATION_CONTEXT('configuration controlled 3D design of mechanical parts and assemblies');
|
|
#252 = PRODUCT_DEFINITION_CONTEXT('part definition', #251, 'design');
|
|
#253 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ());
|
|
#254 = PRODUCT_DEFINITION_FORMATION('', $, #253);
|
|
#255 = PRODUCT_DEFINITION('design', $, #254, #252);
|
|
#256 = PRODUCT_DEFINITION_SHAPE('NONE', $, #255);
|
|
#257 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#250), #3);
|
|
#258 = SHAPE_DEFINITION_REPRESENTATION(#256, #257);
|
|
ENDSEC;
|
|
END-ISO-10303-21;
|