Skip to content

Commit

Permalink
Add check for header in KCL (#45)
Browse files Browse the repository at this point in the history
* add check for header

* newline

* check all KCL files even if not modified

* add headers

* In the realm of scripts and screens, adding a dash of mechanical dreams.

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
  • Loading branch information
greg-kcio and github-actions[bot] authored Aug 15, 2024
1 parent 6948ec7 commit 6c9fd38
Show file tree
Hide file tree
Showing 29 changed files with 749 additions and 699 deletions.
43 changes: 43 additions & 0 deletions .github/workflows/check-kcl-header.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
name: Check KCL Files for proper header structure

on:
pull_request:
paths:
- '**/*.kcl'
- .github/workflows/check-kcl-header.yml
branches:
- main
push:
paths:
- '**/*.kcl'
- .github/workflows/check-kcl-header.yml
branches:
- main

jobs:
check-kcl-header:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- name: Check KCL files for header comment block and blank line
run: |
files=$(find . -name '*.kcl')
failed_files=()
for file in $files; do
if ! awk '
BEGIN { in_comment = 1 }
NF == 0 && in_comment == 1 { in_comment = 0; next }
$1 !~ /^\/\// && in_comment == 1 { exit 1 }
in_comment == 0 && NF > 0 { exit 0 }
' "$file"; then
failed_files+=("$file")
fi
done
if [ ${#failed_files[@]} -ne 0 ]; then
echo "One or more KCL files do not begin with a header comment block followed by a blank line:"
printf '%s\n' "${failed_files[@]}"
exit 1
fi
3 changes: 2 additions & 1 deletion kitt.kcl
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
// Kitt2
// Kitt
// The beloved KittyCAD mascot in a voxelized style.

// pixel box function
fn pixelBox = (kitExtrude, extrudeTag, positionY, positionZ, width, height, depth) => {
Expand Down
3 changes: 3 additions & 0 deletions router-template-cross-bar.kcl
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
// Router template for a cross bar
// A guide for routing a notch into a cross bar.

const routerDiameter = 12.7
const mmInInch = 25.4
const templateDiameter = mmInInch * 11 / 16
Expand Down
3 changes: 3 additions & 0 deletions router-template-slate.kcl
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
// Router template for a slate
// A guide for routing a slate for a cross bar.

const routerDiameter = 12.7
const mmInInch = 25.4
const templateDiameter = mmInInch * 11 / 16
Expand Down
Binary file modified screenshots/80-20-rail.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified screenshots/a-parametric-bearing-pillow-block.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified screenshots/ball-bearing.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified screenshots/bracket.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified screenshots/car-wheel.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified screenshots/flange-with-patterns.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified screenshots/flange-xy.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified screenshots/focusrite-scarlett-mounting-bracket.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified screenshots/gear-rack.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified screenshots/gear.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified screenshots/hex-nut.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified screenshots/kitt.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified screenshots/lego.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified screenshots/mounting-plate.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified screenshots/pipe-flange-assembly.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified screenshots/pipe.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified screenshots/router-template-cross-bar.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified screenshots/router-template-slate.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified screenshots/sheet-metal-bracket.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified screenshots/socket-head-cap-screw.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified screenshots/washer.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
180 changes: 90 additions & 90 deletions step/bracket.step
Original file line number Diff line number Diff line change
Expand Up @@ -33,21 +33,21 @@ DATA;
#17 = VERTEX_POINT('NONE', #16);
#18 = CARTESIAN_POINT('NONE', (0, 0.1524, 0.0087988181024499));
#19 = VERTEX_POINT('NONE', #18);
#20 = CARTESIAN_POINT('NONE', (-0.1848761818975501, 0, -0));
#20 = CARTESIAN_POINT('NONE', (-0.1944011818975501, 0, 0.018323818102449898));
#21 = VERTEX_POINT('NONE', #20);
#22 = CARTESIAN_POINT('NONE', (-0.1848761818975501, 0.1524, -0));
#22 = CARTESIAN_POINT('NONE', (-0.1944011818975501, 0.1524, 0.018323818102449898));
#23 = VERTEX_POINT('NONE', #22);
#24 = CARTESIAN_POINT('NONE', (-0.2032, 0.1524, 0.018323818102449894));
#24 = CARTESIAN_POINT('NONE', (-0.1848761818975501, 0.1524, 0.008798818102449915));
#25 = VERTEX_POINT('NONE', #24);
#26 = CARTESIAN_POINT('NONE', (-0.2032, 0, 0.018323818102449894));
#26 = CARTESIAN_POINT('NONE', (-0.1848761818975501, 0, 0.008798818102449915));
#27 = VERTEX_POINT('NONE', #26);
#28 = CARTESIAN_POINT('NONE', (-0.1944011818975501, 0, 0.018323818102449898));
#28 = CARTESIAN_POINT('NONE', (-0.1848761818975501, 0, -0));
#29 = VERTEX_POINT('NONE', #28);
#30 = CARTESIAN_POINT('NONE', (-0.1944011818975501, 0.1524, 0.018323818102449898));
#30 = CARTESIAN_POINT('NONE', (-0.1848761818975501, 0.1524, -0));
#31 = VERTEX_POINT('NONE', #30);
#32 = CARTESIAN_POINT('NONE', (-0.1848761818975501, 0.1524, 0.008798818102449915));
#32 = CARTESIAN_POINT('NONE', (-0.2032, 0.1524, 0.018323818102449894));
#33 = VERTEX_POINT('NONE', #32);
#34 = CARTESIAN_POINT('NONE', (-0.1848761818975501, 0, 0.008798818102449915));
#34 = CARTESIAN_POINT('NONE', (-0.2032, 0, 0.018323818102449894));
#35 = VERTEX_POINT('NONE', #34);
#36 = DIRECTION('NONE', (0, 1, 0));
#37 = VECTOR('NONE', #36, 1);
Expand Down Expand Up @@ -83,11 +83,11 @@ DATA;
#67 = LINE('NONE', #66, #65);
#68 = DIRECTION('NONE', (0, 1, 0));
#69 = VECTOR('NONE', #68, 1);
#70 = CARTESIAN_POINT('NONE', (-0.1848761818975501, 0, -0));
#70 = CARTESIAN_POINT('NONE', (-0.1944011818975501, 0, 0.018323818102449898));
#71 = LINE('NONE', #70, #69);
#72 = CARTESIAN_POINT('NONE', (-0.1848761818975501, 0.1524, -0));
#73 = CARTESIAN_POINT('NONE', (-0.2032, 0.1524, -0));
#74 = CARTESIAN_POINT('NONE', (-0.2032, 0.1524, 0.018323818102449894));
#72 = CARTESIAN_POINT('NONE', (-0.1944011818975501, 0.1524, 0.018323818102449898));
#73 = CARTESIAN_POINT('NONE', (-0.1944011818975501, 0.1524, 0.008798818102449901));
#74 = CARTESIAN_POINT('NONE', (-0.1848761818975501, 0.1524, 0.008798818102449915));
#75 = (
BOUNDED_CURVE()
B_SPLINE_CURVE(2, (#72, #73, #74), .UNSPECIFIED., .F., .F.)
Expand All @@ -99,11 +99,11 @@ DATA;
);
#76 = DIRECTION('NONE', (0, -1, 0));
#77 = VECTOR('NONE', #76, 1);
#78 = CARTESIAN_POINT('NONE', (-0.2032, 0.1524, 0.018323818102449894));
#78 = CARTESIAN_POINT('NONE', (-0.1848761818975501, 0.1524, 0.008798818102449915));
#79 = LINE('NONE', #78, #77);
#80 = CARTESIAN_POINT('NONE', (-0.2032, 0, 0.018323818102449894));
#81 = CARTESIAN_POINT('NONE', (-0.2032, 0, -0));
#82 = CARTESIAN_POINT('NONE', (-0.1848761818975501, 0, -0));
#80 = CARTESIAN_POINT('NONE', (-0.1848761818975501, 0, 0.008798818102449915));
#81 = CARTESIAN_POINT('NONE', (-0.1944011818975501, 0, 0.008798818102449901));
#82 = CARTESIAN_POINT('NONE', (-0.1944011818975501, 0, 0.018323818102449898));
#83 = (
BOUNDED_CURVE()
B_SPLINE_CURVE(2, (#80, #81, #82), .UNSPECIFIED., .F., .F.)
Expand All @@ -113,29 +113,29 @@ DATA;
RATIONAL_B_SPLINE_CURVE((1, 0.7071067811865476, 1))
REPRESENTATION_ITEM('NONE')
);
#84 = DIRECTION('NONE', (-1, 0, 0));
#84 = DIRECTION('NONE', (0, 0, -1));
#85 = VECTOR('NONE', #84, 1);
#86 = CARTESIAN_POINT('NONE', (0, 0, -0));
#86 = CARTESIAN_POINT('NONE', (-0.1944011818975501, 0, 0.127));
#87 = LINE('NONE', #86, #85);
#88 = DIRECTION('NONE', (1, 0, 0));
#88 = DIRECTION('NONE', (0, 0, 1));
#89 = VECTOR('NONE', #88, 1);
#90 = CARTESIAN_POINT('NONE', (-0.1848761818975501, 0.1524, -0));
#90 = CARTESIAN_POINT('NONE', (-0.1944011818975501, 0.1524, 0.01832381810244982));
#91 = LINE('NONE', #90, #89);
#92 = DIRECTION('NONE', (0, 0, 1));
#92 = DIRECTION('NONE', (1, 0, 0));
#93 = VECTOR('NONE', #92, 1);
#94 = CARTESIAN_POINT('NONE', (-0.2032, 0, 0.018323818102449877));
#94 = CARTESIAN_POINT('NONE', (-0.18487618189755, 0, 0.0087988181024499));
#95 = LINE('NONE', #94, #93);
#96 = DIRECTION('NONE', (0, 0, -1));
#96 = DIRECTION('NONE', (-1, 0, 0));
#97 = VECTOR('NONE', #96, 1);
#98 = CARTESIAN_POINT('NONE', (-0.2032, 0.1524, 0.127));
#98 = CARTESIAN_POINT('NONE', (0, 0.1524, 0.0087988181024499));
#99 = LINE('NONE', #98, #97);
#100 = DIRECTION('NONE', (0, 1, 0));
#101 = VECTOR('NONE', #100, 1);
#102 = CARTESIAN_POINT('NONE', (-0.1944011818975501, 0, 0.018323818102449898));
#102 = CARTESIAN_POINT('NONE', (-0.1848761818975501, 0, -0));
#103 = LINE('NONE', #102, #101);
#104 = CARTESIAN_POINT('NONE', (-0.1944011818975501, 0.1524, 0.018323818102449898));
#105 = CARTESIAN_POINT('NONE', (-0.1944011818975501, 0.1524, 0.008798818102449901));
#106 = CARTESIAN_POINT('NONE', (-0.1848761818975501, 0.1524, 0.008798818102449915));
#104 = CARTESIAN_POINT('NONE', (-0.1848761818975501, 0.1524, -0));
#105 = CARTESIAN_POINT('NONE', (-0.2032, 0.1524, -0));
#106 = CARTESIAN_POINT('NONE', (-0.2032, 0.1524, 0.018323818102449894));
#107 = (
BOUNDED_CURVE()
B_SPLINE_CURVE(2, (#104, #105, #106), .UNSPECIFIED., .F., .F.)
Expand All @@ -147,11 +147,11 @@ DATA;
);
#108 = DIRECTION('NONE', (0, -1, 0));
#109 = VECTOR('NONE', #108, 1);
#110 = CARTESIAN_POINT('NONE', (-0.1848761818975501, 0.1524, 0.008798818102449915));
#110 = CARTESIAN_POINT('NONE', (-0.2032, 0.1524, 0.018323818102449894));
#111 = LINE('NONE', #110, #109);
#112 = CARTESIAN_POINT('NONE', (-0.1848761818975501, 0, 0.008798818102449915));
#113 = CARTESIAN_POINT('NONE', (-0.1944011818975501, 0, 0.008798818102449901));
#114 = CARTESIAN_POINT('NONE', (-0.1944011818975501, 0, 0.018323818102449898));
#112 = CARTESIAN_POINT('NONE', (-0.2032, 0, 0.018323818102449894));
#113 = CARTESIAN_POINT('NONE', (-0.2032, 0, -0));
#114 = CARTESIAN_POINT('NONE', (-0.1848761818975501, 0, -0));
#115 = (
BOUNDED_CURVE()
B_SPLINE_CURVE(2, (#112, #113, #114), .UNSPECIFIED., .F., .F.)
Expand All @@ -161,21 +161,21 @@ DATA;
RATIONAL_B_SPLINE_CURVE((1, 0.7071067811865476, 1))
REPRESENTATION_ITEM('NONE')
);
#116 = DIRECTION('NONE', (0, 0, -1));
#116 = DIRECTION('NONE', (-1, 0, 0));
#117 = VECTOR('NONE', #116, 1);
#118 = CARTESIAN_POINT('NONE', (-0.1944011818975501, 0, 0.127));
#118 = CARTESIAN_POINT('NONE', (0, 0, -0));
#119 = LINE('NONE', #118, #117);
#120 = DIRECTION('NONE', (0, 0, 1));
#120 = DIRECTION('NONE', (1, 0, 0));
#121 = VECTOR('NONE', #120, 1);
#122 = CARTESIAN_POINT('NONE', (-0.1944011818975501, 0.1524, 0.01832381810244982));
#122 = CARTESIAN_POINT('NONE', (-0.1848761818975501, 0.1524, -0));
#123 = LINE('NONE', #122, #121);
#124 = DIRECTION('NONE', (1, 0, 0));
#124 = DIRECTION('NONE', (0, 0, 1));
#125 = VECTOR('NONE', #124, 1);
#126 = CARTESIAN_POINT('NONE', (-0.18487618189755, 0, 0.0087988181024499));
#126 = CARTESIAN_POINT('NONE', (-0.2032, 0, 0.018323818102449877));
#127 = LINE('NONE', #126, #125);
#128 = DIRECTION('NONE', (-1, 0, 0));
#128 = DIRECTION('NONE', (0, 0, -1));
#129 = VECTOR('NONE', #128, 1);
#130 = CARTESIAN_POINT('NONE', (0, 0.1524, 0.0087988181024499));
#130 = CARTESIAN_POINT('NONE', (-0.2032, 0.1524, 0.127));
#131 = LINE('NONE', #130, #129);
#132 = EDGE_CURVE('NONE', #5, #7, #39, .T.);
#133 = EDGE_CURVE('NONE', #9, #11, #43, .T.);
Expand All @@ -189,64 +189,64 @@ DATA;
#141 = EDGE_CURVE('NONE', #23, #25, #75, .T.);
#142 = EDGE_CURVE('NONE', #25, #27, #79, .T.);
#143 = EDGE_CURVE('NONE', #27, #21, #83, .T.);
#144 = EDGE_CURVE('NONE', #5, #21, #87, .T.);
#145 = EDGE_CURVE('NONE', #23, #7, #91, .T.);
#146 = EDGE_CURVE('NONE', #27, #9, #95, .T.);
#147 = EDGE_CURVE('NONE', #11, #25, #99, .T.);
#144 = EDGE_CURVE('NONE', #13, #21, #87, .T.);
#145 = EDGE_CURVE('NONE', #23, #15, #91, .T.);
#146 = EDGE_CURVE('NONE', #27, #17, #95, .T.);
#147 = EDGE_CURVE('NONE', #19, #25, #99, .T.);
#148 = EDGE_CURVE('NONE', #29, #31, #103, .T.);
#149 = EDGE_CURVE('NONE', #31, #33, #107, .T.);
#150 = EDGE_CURVE('NONE', #33, #35, #111, .T.);
#151 = EDGE_CURVE('NONE', #35, #29, #115, .T.);
#152 = EDGE_CURVE('NONE', #13, #29, #119, .T.);
#153 = EDGE_CURVE('NONE', #31, #15, #123, .T.);
#154 = EDGE_CURVE('NONE', #35, #17, #127, .T.);
#155 = EDGE_CURVE('NONE', #19, #33, #131, .T.);
#156 = ORIENTED_EDGE('NONE', *, *, #144, .T.);
#157 = ORIENTED_EDGE('NONE', *, *, #140, .T.);
#158 = ORIENTED_EDGE('NONE', *, *, #145, .T.);
#152 = EDGE_CURVE('NONE', #5, #29, #119, .T.);
#153 = EDGE_CURVE('NONE', #31, #7, #123, .T.);
#154 = EDGE_CURVE('NONE', #35, #9, #127, .T.);
#155 = EDGE_CURVE('NONE', #11, #33, #131, .T.);
#156 = ORIENTED_EDGE('NONE', *, *, #152, .T.);
#157 = ORIENTED_EDGE('NONE', *, *, #148, .T.);
#158 = ORIENTED_EDGE('NONE', *, *, #153, .T.);
#159 = ORIENTED_EDGE('NONE', *, *, #132, .F.);
#160 = EDGE_LOOP('NONE', (#156, #157, #158, #159));
#161 = ORIENTED_EDGE('NONE', *, *, #146, .T.);
#161 = ORIENTED_EDGE('NONE', *, *, #154, .T.);
#162 = ORIENTED_EDGE('NONE', *, *, #133, .T.);
#163 = ORIENTED_EDGE('NONE', *, *, #147, .T.);
#164 = ORIENTED_EDGE('NONE', *, *, #142, .T.);
#163 = ORIENTED_EDGE('NONE', *, *, #155, .T.);
#164 = ORIENTED_EDGE('NONE', *, *, #150, .T.);
#165 = EDGE_LOOP('NONE', (#161, #162, #163, #164));
#166 = ORIENTED_EDGE('NONE', *, *, #134, .T.);
#167 = ORIENTED_EDGE('NONE', *, *, #135, .T.);
#168 = ORIENTED_EDGE('NONE', *, *, #136, .F.);
#169 = ORIENTED_EDGE('NONE', *, *, #133, .F.);
#170 = EDGE_LOOP('NONE', (#166, #167, #168, #169));
#171 = ORIENTED_EDGE('NONE', *, *, #152, .T.);
#172 = ORIENTED_EDGE('NONE', *, *, #148, .T.);
#173 = ORIENTED_EDGE('NONE', *, *, #153, .T.);
#171 = ORIENTED_EDGE('NONE', *, *, #144, .T.);
#172 = ORIENTED_EDGE('NONE', *, *, #140, .T.);
#173 = ORIENTED_EDGE('NONE', *, *, #145, .T.);
#174 = ORIENTED_EDGE('NONE', *, *, #135, .F.);
#175 = EDGE_LOOP('NONE', (#171, #172, #173, #174));
#176 = ORIENTED_EDGE('NONE', *, *, #154, .T.);
#176 = ORIENTED_EDGE('NONE', *, *, #146, .T.);
#177 = ORIENTED_EDGE('NONE', *, *, #137, .T.);
#178 = ORIENTED_EDGE('NONE', *, *, #155, .T.);
#179 = ORIENTED_EDGE('NONE', *, *, #150, .T.);
#178 = ORIENTED_EDGE('NONE', *, *, #147, .T.);
#179 = ORIENTED_EDGE('NONE', *, *, #142, .T.);
#180 = EDGE_LOOP('NONE', (#176, #177, #178, #179));
#181 = ORIENTED_EDGE('NONE', *, *, #138, .T.);
#182 = ORIENTED_EDGE('NONE', *, *, #132, .T.);
#183 = ORIENTED_EDGE('NONE', *, *, #139, .F.);
#184 = ORIENTED_EDGE('NONE', *, *, #137, .F.);
#185 = EDGE_LOOP('NONE', (#181, #182, #183, #184));
#186 = ORIENTED_EDGE('NONE', *, *, #144, .T.);
#187 = ORIENTED_EDGE('NONE', *, *, #143, .F.);
#188 = ORIENTED_EDGE('NONE', *, *, #146, .T.);
#186 = ORIENTED_EDGE('NONE', *, *, #152, .T.);
#187 = ORIENTED_EDGE('NONE', *, *, #151, .F.);
#188 = ORIENTED_EDGE('NONE', *, *, #154, .T.);
#189 = ORIENTED_EDGE('NONE', *, *, #134, .T.);
#190 = ORIENTED_EDGE('NONE', *, *, #152, .T.);
#191 = ORIENTED_EDGE('NONE', *, *, #151, .F.);
#192 = ORIENTED_EDGE('NONE', *, *, #154, .T.);
#190 = ORIENTED_EDGE('NONE', *, *, #144, .T.);
#191 = ORIENTED_EDGE('NONE', *, *, #143, .F.);
#192 = ORIENTED_EDGE('NONE', *, *, #146, .T.);
#193 = ORIENTED_EDGE('NONE', *, *, #138, .T.);
#194 = EDGE_LOOP('NONE', (#186, #187, #188, #189, #190, #191, #192, #193));
#195 = ORIENTED_EDGE('NONE', *, *, #145, .F.);
#196 = ORIENTED_EDGE('NONE', *, *, #141, .T.);
#197 = ORIENTED_EDGE('NONE', *, *, #147, .F.);
#195 = ORIENTED_EDGE('NONE', *, *, #153, .F.);
#196 = ORIENTED_EDGE('NONE', *, *, #149, .T.);
#197 = ORIENTED_EDGE('NONE', *, *, #155, .F.);
#198 = ORIENTED_EDGE('NONE', *, *, #136, .T.);
#199 = ORIENTED_EDGE('NONE', *, *, #153, .F.);
#200 = ORIENTED_EDGE('NONE', *, *, #149, .T.);
#201 = ORIENTED_EDGE('NONE', *, *, #155, .F.);
#199 = ORIENTED_EDGE('NONE', *, *, #145, .F.);
#200 = ORIENTED_EDGE('NONE', *, *, #141, .T.);
#201 = ORIENTED_EDGE('NONE', *, *, #147, .F.);
#202 = ORIENTED_EDGE('NONE', *, *, #139, .T.);
#203 = EDGE_LOOP('NONE', (#195, #196, #197, #198, #199, #200, #201, #202));
#204 = ORIENTED_EDGE('NONE', *, *, #140, .T.);
Expand Down Expand Up @@ -291,15 +291,15 @@ DATA;
#243 = DIRECTION('NONE', (0, 1, 0));
#244 = AXIS2_PLACEMENT_3D('NONE', #242, #243, $);
#245 = PLANE('NONE', #244);
#246 = CARTESIAN_POINT('NONE', (-0.1848761818975501, 0, -0));
#247 = CARTESIAN_POINT('NONE', (-0.2032, 0, -0));
#248 = CARTESIAN_POINT('NONE', (-0.2032, 0, 0.018323818102449894));
#249 = CARTESIAN_POINT('NONE', (-0.1848761818975501, 0.0762, -0));
#250 = CARTESIAN_POINT('NONE', (-0.2032, 0.0762, -0));
#251 = CARTESIAN_POINT('NONE', (-0.2032, 0.0762, 0.018323818102449894));
#252 = CARTESIAN_POINT('NONE', (-0.1848761818975501, 0.1524, -0));
#253 = CARTESIAN_POINT('NONE', (-0.2032, 0.1524, -0));
#254 = CARTESIAN_POINT('NONE', (-0.2032, 0.1524, 0.018323818102449894));
#246 = CARTESIAN_POINT('NONE', (-0.1944011818975501, 0, 0.018323818102449898));
#247 = CARTESIAN_POINT('NONE', (-0.1944011818975501, 0, 0.008798818102449901));
#248 = CARTESIAN_POINT('NONE', (-0.1848761818975501, 0, 0.008798818102449915));
#249 = CARTESIAN_POINT('NONE', (-0.1944011818975501, 0.0762, 0.018323818102449898));
#250 = CARTESIAN_POINT('NONE', (-0.1944011818975501, 0.0762, 0.008798818102449901));
#251 = CARTESIAN_POINT('NONE', (-0.1848761818975501, 0.0762, 0.008798818102449915));
#252 = CARTESIAN_POINT('NONE', (-0.1944011818975501, 0.1524, 0.018323818102449898));
#253 = CARTESIAN_POINT('NONE', (-0.1944011818975501, 0.1524, 0.008798818102449901));
#254 = CARTESIAN_POINT('NONE', (-0.1848761818975501, 0.1524, 0.008798818102449915));
#255 = (
BOUNDED_SURFACE()
B_SPLINE_SURFACE(2, 2, ((#246, #247, #248), (#249, #250, #251), (#252, #253, #254)), .UNSPECIFIED., .F., .F., .F.)
Expand All @@ -309,15 +309,15 @@ DATA;
REPRESENTATION_ITEM('NONE')
SURFACE()
);
#256 = CARTESIAN_POINT('NONE', (-0.1944011818975501, 0, 0.018323818102449898));
#257 = CARTESIAN_POINT('NONE', (-0.1944011818975501, 0, 0.008798818102449901));
#258 = CARTESIAN_POINT('NONE', (-0.1848761818975501, 0, 0.008798818102449915));
#259 = CARTESIAN_POINT('NONE', (-0.1944011818975501, 0.0762, 0.018323818102449898));
#260 = CARTESIAN_POINT('NONE', (-0.1944011818975501, 0.0762, 0.008798818102449901));
#261 = CARTESIAN_POINT('NONE', (-0.1848761818975501, 0.0762, 0.008798818102449915));
#262 = CARTESIAN_POINT('NONE', (-0.1944011818975501, 0.1524, 0.018323818102449898));
#263 = CARTESIAN_POINT('NONE', (-0.1944011818975501, 0.1524, 0.008798818102449901));
#264 = CARTESIAN_POINT('NONE', (-0.1848761818975501, 0.1524, 0.008798818102449915));
#256 = CARTESIAN_POINT('NONE', (-0.1848761818975501, 0, -0));
#257 = CARTESIAN_POINT('NONE', (-0.2032, 0, -0));
#258 = CARTESIAN_POINT('NONE', (-0.2032, 0, 0.018323818102449894));
#259 = CARTESIAN_POINT('NONE', (-0.1848761818975501, 0.0762, -0));
#260 = CARTESIAN_POINT('NONE', (-0.2032, 0.0762, -0));
#261 = CARTESIAN_POINT('NONE', (-0.2032, 0.0762, 0.018323818102449894));
#262 = CARTESIAN_POINT('NONE', (-0.1848761818975501, 0.1524, -0));
#263 = CARTESIAN_POINT('NONE', (-0.2032, 0.1524, -0));
#264 = CARTESIAN_POINT('NONE', (-0.2032, 0.1524, 0.018323818102449894));
#265 = (
BOUNDED_SURFACE()
B_SPLINE_SURFACE(2, 2, ((#256, #257, #258), (#259, #260, #261), (#262, #263, #264)), .UNSPECIFIED., .F., .F., .F.)
Expand Down
Loading

0 comments on commit 6c9fd38

Please sign in to comment.