diff --git a/README.md b/README.md index cab4c47..5df9e66 100644 --- a/README.md +++ b/README.md @@ -69,6 +69,8 @@ When you submit a PR to add or modify KCL samples, images and STEP files will be [![multi-axis-robot](screenshots/multi-axis-robot.png)](./multi-axis-robot/multi-axis-robot.kcl) #### [pipe-flange-assembly](./pipe-flange-assembly/pipe-flange-assembly.kcl) ([step](step/pipe-flange-assembly.step)) ([screenshot](screenshots/pipe-flange-assembly.png)) [![pipe-flange-assembly](screenshots/pipe-flange-assembly.png)](./pipe-flange-assembly/pipe-flange-assembly.kcl) +#### [pipe-with-bend](./pipe-with-bend/pipe-with-bend.kcl) ([step](step/pipe-with-bend.step)) ([screenshot](screenshots/pipe-with-bend.png)) +[![pipe-with-bend](screenshots/pipe-with-bend.png)](./pipe-with-bend/pipe-with-bend.kcl) #### [pipe](./pipe/pipe.kcl) ([step](step/pipe.step)) ([screenshot](screenshots/pipe.png)) [![pipe](screenshots/pipe.png)](./pipe/pipe.kcl) #### [poopy-shoe](./poopy-shoe/poopy-shoe.kcl) ([step](step/poopy-shoe.step)) ([screenshot](screenshots/poopy-shoe.png)) diff --git a/pipe-with-bend/pipe-with-bend.kcl b/pipe-with-bend/pipe-with-bend.kcl new file mode 100644 index 0000000..a84169d --- /dev/null +++ b/pipe-with-bend/pipe-with-bend.kcl @@ -0,0 +1,31 @@ +// Pipe with bend +// A tubular section or hollow cylinder, usually but not necessarily of circular cross-section, used mainly to convey substances that can flow. + + +// Define constants in inches (in) +innerDiameter = 10 +outerDiameter = 20 +bendRadius = 30 +bendAngle = 90 + +// create a sketch in the 'XZ' plane +sketch000 = startSketchOn("XZ") + +// create a profile for the outer diameter +outerProfile = circle({ + center = [bendRadius, 0], + radius = outerDiameter / 2 +}, sketch000) + +// create a profile for the inner diameter +innerProfile = circle({ + center = [bendRadius, 0], + radius = innerDiameter / 2 +}, sketch000) + +// create the profile of the pipe +pipeProfile = outerProfile + |> hole(innerProfile, %) + +// revolve the pipe profile at the desired angle +pipe = revolve({ axis = "Y", angle = bendAngle }, pipeProfile) diff --git a/pipe-with-bend/project.toml b/pipe-with-bend/project.toml new file mode 100644 index 0000000..ad69f6b --- /dev/null +++ b/pipe-with-bend/project.toml @@ -0,0 +1,8 @@ +[settings.app] + +[settings.modeling] +base_unit = "in" + +[settings.text_editor] + +[settings.command_bar] diff --git a/screenshots/pipe-with-bend.png b/screenshots/pipe-with-bend.png new file mode 100644 index 0000000..00927da Binary files /dev/null and b/screenshots/pipe-with-bend.png differ diff --git a/step/80-20-rail.step b/step/80-20-rail.step index 14e0e98..939240a 100644 --- a/step/80-20-rail.step +++ b/step/80-20-rail.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('dump.step', '2024-11-27T19:55:48.307702893+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); +FILE_NAME('dump.step', '2024-11-27T20:03:16.603115097+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/step/a-parametric-bearing-pillow-block.step b/step/a-parametric-bearing-pillow-block.step index 665373c..898c833 100644 --- a/step/a-parametric-bearing-pillow-block.step +++ b/step/a-parametric-bearing-pillow-block.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('dump.step', '2024-11-27T19:55:43.502185648+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); +FILE_NAME('dump.step', '2024-11-27T20:03:12.389436006+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/step/ball-bearing.step b/step/ball-bearing.step index dcdc75b..5890ac9 100644 --- a/step/ball-bearing.step +++ b/step/ball-bearing.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('dump.step', '2024-11-27T19:55:44.144018927+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); +FILE_NAME('dump.step', '2024-11-27T20:03:12.722034230+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/step/bracket.step b/step/bracket.step index d42897d..02a8c66 100644 --- a/step/bracket.step +++ b/step/bracket.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('dump.step', '2024-11-27T19:55:43.531120680+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); +FILE_NAME('dump.step', '2024-11-27T20:03:12.376557316+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/step/brake-caliper.step b/step/brake-caliper.step index c2c46cb..c82682a 100644 --- a/step/brake-caliper.step +++ b/step/brake-caliper.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('dump.step', '2024-11-27T19:55:43.184749940+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); +FILE_NAME('dump.step', '2024-11-27T20:03:12.038189748+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/step/car-wheel-assembly.step b/step/car-wheel-assembly.step index 6963265..d246f8b 100644 --- a/step/car-wheel-assembly.step +++ b/step/car-wheel-assembly.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('dump.step', '2024-11-27T19:55:52.310973951+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); +FILE_NAME('dump.step', '2024-11-27T20:03:19.659171029+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/step/car-wheel.step b/step/car-wheel.step index d12016d..f2bcb91 100644 --- a/step/car-wheel.step +++ b/step/car-wheel.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('dump.step', '2024-11-27T19:55:48.570720813+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); +FILE_NAME('dump.step', '2024-11-27T20:03:16.698774602+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/step/dodecahedron.step b/step/dodecahedron.step index 47a670f..4a85fff 100644 --- a/step/dodecahedron.step +++ b/step/dodecahedron.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('dump.step', '2024-11-27T19:55:47.040570105+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); +FILE_NAME('dump.step', '2024-11-27T20:03:15.571537701+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/step/enclosure.step b/step/enclosure.step index cc54bd3..e4f01cd 100644 --- a/step/enclosure.step +++ b/step/enclosure.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('dump.step', '2024-11-27T19:55:50.151683208+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); +FILE_NAME('dump.step', '2024-11-27T20:03:17.597362015+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/step/flange-with-patterns.step b/step/flange-with-patterns.step index 6fa66c3..ab48932 100644 --- a/step/flange-with-patterns.step +++ b/step/flange-with-patterns.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('dump.step', '2024-11-27T19:55:50.233080407+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); +FILE_NAME('dump.step', '2024-11-27T20:03:18.556074525+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/step/flange-xy.step b/step/flange-xy.step index 6c99590..805256c 100644 --- a/step/flange-xy.step +++ b/step/flange-xy.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('dump.step', '2024-11-27T19:55:53.051255327+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); +FILE_NAME('dump.step', '2024-11-27T20:03:21.465586224+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/step/focusrite-scarlett-mounting-bracket.step b/step/focusrite-scarlett-mounting-bracket.step index a3e5628..8ff3b42 100644 --- a/step/focusrite-scarlett-mounting-bracket.step +++ b/step/focusrite-scarlett-mounting-bracket.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('dump.step', '2024-11-27T19:55:55.200799933+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); +FILE_NAME('dump.step', '2024-11-27T20:03:22.465497170+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/step/food-service-spatula.step b/step/food-service-spatula.step index d494850..f027953 100644 --- a/step/food-service-spatula.step +++ b/step/food-service-spatula.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('dump.step', '2024-11-27T19:55:55.011427999+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); +FILE_NAME('dump.step', '2024-11-27T20:03:21.950484863+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/step/french-press.step b/step/french-press.step index 10d6547..4f32a09 100644 --- a/step/french-press.step +++ b/step/french-press.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('dump.step', '2024-11-27T19:55:58.459155647+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); +FILE_NAME('dump.step', '2024-11-27T20:03:27.295422609+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/step/gear-rack.step b/step/gear-rack.step index 168c016..352470a 100644 --- a/step/gear-rack.step +++ b/step/gear-rack.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('dump.step', '2024-11-27T19:55:59.571244979+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); +FILE_NAME('dump.step', '2024-11-27T20:03:27.858078072+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/step/gear.step b/step/gear.step index b9f9023..4f769eb 100644 --- a/step/gear.step +++ b/step/gear.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('dump.step', '2024-11-27T19:55:56.390709103+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); +FILE_NAME('dump.step', '2024-11-27T20:03:24.549111386+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/step/hex-nut.step b/step/hex-nut.step index a34dc7c..9d72882 100644 --- a/step/hex-nut.step +++ b/step/hex-nut.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('dump.step', '2024-11-27T19:55:58.448057398+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); +FILE_NAME('dump.step', '2024-11-27T20:03:25.802046656+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/step/kitt.step b/step/kitt.step index 556697e..f083711 100644 --- a/step/kitt.step +++ b/step/kitt.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('dump.step', '2024-11-27T19:56:00.587552048+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); +FILE_NAME('dump.step', '2024-11-27T20:03:27.989020137+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/step/lego.step b/step/lego.step index 866e279..9721550 100644 --- a/step/lego.step +++ b/step/lego.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('dump.step', '2024-11-27T19:56:01.962801324+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); +FILE_NAME('dump.step', '2024-11-27T20:03:30.733243510+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/step/lug-nut.step b/step/lug-nut.step index 3751322..5baab89 100644 --- a/step/lug-nut.step +++ b/step/lug-nut.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('dump.step', '2024-11-27T19:56:00.796289989+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); +FILE_NAME('dump.step', '2024-11-27T20:03:28.258801746+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/step/mounting-plate.step b/step/mounting-plate.step index 4cd3eeb..6e99811 100644 --- a/step/mounting-plate.step +++ b/step/mounting-plate.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('dump.step', '2024-11-27T19:56:02.849008149+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); +FILE_NAME('dump.step', '2024-11-27T20:03:30.736792930+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/step/multi-axis-robot.step b/step/multi-axis-robot.step index 336cb65..f430455 100644 --- a/step/multi-axis-robot.step +++ b/step/multi-axis-robot.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('dump.step', '2024-11-27T19:56:13.708591043+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); +FILE_NAME('dump.step', '2024-11-27T20:03:40.079560358+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/step/pipe-flange-assembly.step b/step/pipe-flange-assembly.step index fd2cb45..0fa4b13 100644 --- a/step/pipe-flange-assembly.step +++ b/step/pipe-flange-assembly.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('dump.step', '2024-11-27T19:56:07.168955694+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); +FILE_NAME('dump.step', '2024-11-27T20:03:33.880444108+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/step/pipe-with-bend.step b/step/pipe-with-bend.step new file mode 100644 index 0000000..ad29129 --- /dev/null +++ b/step/pipe-with-bend.step @@ -0,0 +1,81 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION((('zoo.dev export')), '2;1'); +FILE_NAME('dump.step', '2024-11-27T20:03:33.442937947+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); +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', (1.016, 0, -0)); +#5 = VERTEX_POINT('NONE', #4); +#6 = CARTESIAN_POINT('NONE', (0.00000000000000006221205739668554, 0, -1.016)); +#7 = VERTEX_POINT('NONE', #6); +#8 = DIRECTION('NONE', (1, 0, -0)); +#9 = DIRECTION('NONE', (0, 1, 0)); +#10 = CARTESIAN_POINT('NONE', (0, 0, -0)); +#11 = AXIS2_PLACEMENT_3D('NONE', #10, #9, #8); +#12 = CIRCLE('NONE', #11, 1.016); +#13 = DIRECTION('NONE', (0, 0, -1)); +#14 = DIRECTION('NONE', (1, 0, 0)); +#15 = CARTESIAN_POINT('NONE', (0, 0, -0.762)); +#16 = AXIS2_PLACEMENT_3D('NONE', #15, #14, #13); +#17 = CIRCLE('NONE', #16, 0.254); +#18 = DIRECTION('NONE', (1, 0, -0)); +#19 = DIRECTION('NONE', (0, 0, -1)); +#20 = CARTESIAN_POINT('NONE', (0.762, 0, -0)); +#21 = AXIS2_PLACEMENT_3D('NONE', #20, #19, #18); +#22 = CIRCLE('NONE', #21, 0.254); +#23 = EDGE_CURVE('NONE', #5, #7, #12, .T.); +#24 = EDGE_CURVE('NONE', #7, #7, #17, .T.); +#25 = EDGE_CURVE('NONE', #5, #5, #22, .T.); +#26 = CARTESIAN_POINT('NONE', (0, 0, -0)); +#27 = DIRECTION('NONE', (0, 1, 0)); +#28 = DIRECTION('NONE', (1, 0, -0)); +#29 = AXIS2_PLACEMENT_3D('NONE', #26, #27, #28); +#30 = TOROIDAL_SURFACE('NONE', #29, 0.762, 0.254); +#31 = CARTESIAN_POINT('NONE', (0, 0, -0)); +#32 = DIRECTION('NONE', (0, 0, 1)); +#33 = AXIS2_PLACEMENT_3D('NONE', #31, #32, $); +#34 = PLANE('NONE', #33); +#35 = CARTESIAN_POINT('NONE', (0, 0, -0)); +#36 = DIRECTION('NONE', (1, 0, 0.00000000000000006123233995736766)); +#37 = AXIS2_PLACEMENT_3D('NONE', #35, #36, $); +#38 = PLANE('NONE', #37); +#39 = ORIENTED_EDGE('NONE', *, *, #24, .T.); +#40 = ORIENTED_EDGE('NONE', *, *, #25, .T.); +#41 = EDGE_LOOP('NONE', (#39)); +#42 = FACE_BOUND('NONE', #41, .T.); +#43 = EDGE_LOOP('NONE', (#40)); +#44 = FACE_BOUND('NONE', #43, .T.); +#45 = ADVANCED_FACE('NONE', (#42, #44), #30, .T.); +#46 = ORIENTED_EDGE('NONE', *, *, #25, .F.); +#47 = EDGE_LOOP('NONE', (#46)); +#48 = FACE_BOUND('NONE', #47, .T.); +#49 = ADVANCED_FACE('NONE', (#48), #34, .T.); +#50 = ORIENTED_EDGE('NONE', *, *, #24, .F.); +#51 = EDGE_LOOP('NONE', (#50)); +#52 = FACE_BOUND('NONE', #51, .T.); +#53 = ADVANCED_FACE('NONE', (#52), #38, .F.); +#54 = CLOSED_SHELL('NONE', (#45, #49, #53)); +#55 = MANIFOLD_SOLID_BREP('NONE', #54); +#56 = APPLICATION_CONTEXT('configuration controlled 3D design of mechanical parts and assemblies'); +#57 = PRODUCT_DEFINITION_CONTEXT('part definition', #56, 'design'); +#58 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#59 = PRODUCT_DEFINITION_FORMATION('', $, #58); +#60 = PRODUCT_DEFINITION('design', $, #59, #57); +#61 = PRODUCT_DEFINITION_SHAPE('NONE', $, #60); +#62 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#55), #3); +#63 = SHAPE_DEFINITION_REPRESENTATION(#61, #62); +ENDSEC; +END-ISO-10303-21; diff --git a/step/pipe.step b/step/pipe.step index 7f58b98..1feb720 100644 --- a/step/pipe.step +++ b/step/pipe.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('dump.step', '2024-11-27T19:56:04.357387958+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); +FILE_NAME('dump.step', '2024-11-27T20:03:32.224709531+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/step/poopy-shoe.step b/step/poopy-shoe.step index 1dd7594..638d6ba 100644 --- a/step/poopy-shoe.step +++ b/step/poopy-shoe.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('dump.step', '2024-11-27T19:56:06.051406682+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); +FILE_NAME('dump.step', '2024-11-27T20:03:35.172302488+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/step/router-template-cross-bar.step b/step/router-template-cross-bar.step index 5380ad4..5c5874f 100644 --- a/step/router-template-cross-bar.step +++ b/step/router-template-cross-bar.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('dump.step', '2024-11-27T19:56:06.665791002+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); +FILE_NAME('dump.step', '2024-11-27T20:03:35.933247452+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/step/router-template-slate.step b/step/router-template-slate.step index e602ac2..b5ecdf1 100644 --- a/step/router-template-slate.step +++ b/step/router-template-slate.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('dump.step', '2024-11-27T19:56:06.860209957+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); +FILE_NAME('dump.step', '2024-11-27T20:03:36.772718548+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/step/sheet-metal-bracket.step b/step/sheet-metal-bracket.step index 61417c7..3db8e34 100644 --- a/step/sheet-metal-bracket.step +++ b/step/sheet-metal-bracket.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('dump.step', '2024-11-27T19:56:09.615358960+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); +FILE_NAME('dump.step', '2024-11-27T20:03:38.550537899+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/step/socket-head-cap-screw.step b/step/socket-head-cap-screw.step index c155459..ddcd1ff 100644 --- a/step/socket-head-cap-screw.step +++ b/step/socket-head-cap-screw.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('dump.step', '2024-11-27T19:56:09.233551456+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); +FILE_NAME('dump.step', '2024-11-27T20:03:38.005275388+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/step/tire.step b/step/tire.step index 7ca9b22..f95abd5 100644 --- a/step/tire.step +++ b/step/tire.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('dump.step', '2024-11-27T19:56:09.305081860+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); +FILE_NAME('dump.step', '2024-11-27T20:03:38.547605489+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/step/washer.step b/step/washer.step index d2f1ac7..77177aa 100644 --- a/step/washer.step +++ b/step/washer.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('dump.step', '2024-11-27T19:56:11.329774216+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); +FILE_NAME('dump.step', '2024-11-27T20:03:39.156471136+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/step/wheel-rotor.step b/step/wheel-rotor.step index 4f940d9..76a1444 100644 --- a/step/wheel-rotor.step +++ b/step/wheel-rotor.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('dump.step', '2024-11-27T19:56:23.187760834+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); +FILE_NAME('dump.step', '2024-11-27T20:03:52.646470165+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA;