diff --git a/public/kcl-samples/screenshots/axial-fan.png b/public/kcl-samples/screenshots/axial-fan.png index ec1fbbe40..e4246bda5 100644 Binary files a/public/kcl-samples/screenshots/axial-fan.png and b/public/kcl-samples/screenshots/axial-fan.png differ diff --git a/public/kcl-samples/screenshots/ball-joint-rod-end.png b/public/kcl-samples/screenshots/ball-joint-rod-end.png index 1c268856a..75cacb509 100644 Binary files a/public/kcl-samples/screenshots/ball-joint-rod-end.png and b/public/kcl-samples/screenshots/ball-joint-rod-end.png differ diff --git a/public/kcl-samples/screenshots/bone-plate.png b/public/kcl-samples/screenshots/bone-plate.png index 9567cf038..a824858ae 100644 Binary files a/public/kcl-samples/screenshots/bone-plate.png and b/public/kcl-samples/screenshots/bone-plate.png differ diff --git a/public/kcl-samples/screenshots/bottle.png b/public/kcl-samples/screenshots/bottle.png index 81741e6ef..cd4e93bab 100644 Binary files a/public/kcl-samples/screenshots/bottle.png and b/public/kcl-samples/screenshots/bottle.png differ diff --git a/public/kcl-samples/screenshots/bracket.png b/public/kcl-samples/screenshots/bracket.png index df061cf03..cae7dddb7 100644 Binary files a/public/kcl-samples/screenshots/bracket.png and b/public/kcl-samples/screenshots/bracket.png differ diff --git a/public/kcl-samples/screenshots/brake-rotor.png b/public/kcl-samples/screenshots/brake-rotor.png index 5f81cce42..b3a66a62c 100644 Binary files a/public/kcl-samples/screenshots/brake-rotor.png and b/public/kcl-samples/screenshots/brake-rotor.png differ diff --git a/public/kcl-samples/screenshots/car-wheel-assembly.png b/public/kcl-samples/screenshots/car-wheel-assembly.png index 4bcb3a4dc..23fa30632 100644 Binary files a/public/kcl-samples/screenshots/car-wheel-assembly.png and b/public/kcl-samples/screenshots/car-wheel-assembly.png differ diff --git a/public/kcl-samples/screenshots/clock.png b/public/kcl-samples/screenshots/clock.png index 75b11de3e..b51a2b00a 100644 Binary files a/public/kcl-samples/screenshots/clock.png and b/public/kcl-samples/screenshots/clock.png differ diff --git a/public/kcl-samples/screenshots/cold-plate.png b/public/kcl-samples/screenshots/cold-plate.png index fcfa05b37..071d40843 100644 Binary files a/public/kcl-samples/screenshots/cold-plate.png and b/public/kcl-samples/screenshots/cold-plate.png differ diff --git a/public/kcl-samples/screenshots/color-cube.png b/public/kcl-samples/screenshots/color-cube.png index 38f5ecc3d..0f83a2941 100644 Binary files a/public/kcl-samples/screenshots/color-cube.png and b/public/kcl-samples/screenshots/color-cube.png differ diff --git a/public/kcl-samples/screenshots/counterdrilled-weldment.png b/public/kcl-samples/screenshots/counterdrilled-weldment.png index 256866d43..f69ee6cf3 100644 Binary files a/public/kcl-samples/screenshots/counterdrilled-weldment.png and b/public/kcl-samples/screenshots/counterdrilled-weldment.png differ diff --git a/public/kcl-samples/screenshots/countersunk-plate.png b/public/kcl-samples/screenshots/countersunk-plate.png index fe1ad16c1..137166445 100644 Binary files a/public/kcl-samples/screenshots/countersunk-plate.png and b/public/kcl-samples/screenshots/countersunk-plate.png differ diff --git a/public/kcl-samples/screenshots/cpu-cooler.png b/public/kcl-samples/screenshots/cpu-cooler.png index 0c3aa76f5..592550b2a 100644 Binary files a/public/kcl-samples/screenshots/cpu-cooler.png and b/public/kcl-samples/screenshots/cpu-cooler.png differ diff --git a/public/kcl-samples/screenshots/curtain-wall-anchor-plate.png b/public/kcl-samples/screenshots/curtain-wall-anchor-plate.png index e0fd65806..0927f713d 100644 Binary files a/public/kcl-samples/screenshots/curtain-wall-anchor-plate.png and b/public/kcl-samples/screenshots/curtain-wall-anchor-plate.png differ diff --git a/public/kcl-samples/screenshots/enclosure.png b/public/kcl-samples/screenshots/enclosure.png index 7a956aff9..80a328e6d 100644 Binary files a/public/kcl-samples/screenshots/enclosure.png and b/public/kcl-samples/screenshots/enclosure.png differ diff --git a/public/kcl-samples/screenshots/exhaust-manifold.png b/public/kcl-samples/screenshots/exhaust-manifold.png index 8397d45c8..4962c7185 100644 Binary files a/public/kcl-samples/screenshots/exhaust-manifold.png and b/public/kcl-samples/screenshots/exhaust-manifold.png differ diff --git a/public/kcl-samples/screenshots/flange.png b/public/kcl-samples/screenshots/flange.png index 35f6fe37d..7c086bb7d 100644 Binary files a/public/kcl-samples/screenshots/flange.png and b/public/kcl-samples/screenshots/flange.png differ diff --git a/public/kcl-samples/screenshots/focusrite-scarlett-mounting-bracket.png b/public/kcl-samples/screenshots/focusrite-scarlett-mounting-bracket.png index ae02d1fe3..1089a87b4 100644 Binary files a/public/kcl-samples/screenshots/focusrite-scarlett-mounting-bracket.png and b/public/kcl-samples/screenshots/focusrite-scarlett-mounting-bracket.png differ diff --git a/public/kcl-samples/screenshots/food-service-spatula.png b/public/kcl-samples/screenshots/food-service-spatula.png index b78515ad6..8d967377f 100644 Binary files a/public/kcl-samples/screenshots/food-service-spatula.png and b/public/kcl-samples/screenshots/food-service-spatula.png differ diff --git a/public/kcl-samples/screenshots/french-press.png b/public/kcl-samples/screenshots/french-press.png index a5befe095..7f062aa44 100644 Binary files a/public/kcl-samples/screenshots/french-press.png and b/public/kcl-samples/screenshots/french-press.png differ diff --git a/public/kcl-samples/screenshots/gridfinity-baseplate-magnets.png b/public/kcl-samples/screenshots/gridfinity-baseplate-magnets.png index 5379b881e..92afef8db 100644 Binary files a/public/kcl-samples/screenshots/gridfinity-baseplate-magnets.png and b/public/kcl-samples/screenshots/gridfinity-baseplate-magnets.png differ diff --git a/public/kcl-samples/screenshots/gridfinity-baseplate.png b/public/kcl-samples/screenshots/gridfinity-baseplate.png index e0919bb73..618685fad 100644 Binary files a/public/kcl-samples/screenshots/gridfinity-baseplate.png and b/public/kcl-samples/screenshots/gridfinity-baseplate.png differ diff --git a/public/kcl-samples/screenshots/gridfinity-bins-stacking-lip.png b/public/kcl-samples/screenshots/gridfinity-bins-stacking-lip.png index 3b6b72d3e..65949b7e8 100644 Binary files a/public/kcl-samples/screenshots/gridfinity-bins-stacking-lip.png and b/public/kcl-samples/screenshots/gridfinity-bins-stacking-lip.png differ diff --git a/public/kcl-samples/screenshots/gridfinity-bins.png b/public/kcl-samples/screenshots/gridfinity-bins.png index dddcbc9f5..4921559f8 100644 Binary files a/public/kcl-samples/screenshots/gridfinity-bins.png and b/public/kcl-samples/screenshots/gridfinity-bins.png differ diff --git a/public/kcl-samples/screenshots/hammer.png b/public/kcl-samples/screenshots/hammer.png index 5dc61b23a..04cf65fc9 100644 Binary files a/public/kcl-samples/screenshots/hammer.png and b/public/kcl-samples/screenshots/hammer.png differ diff --git a/public/kcl-samples/screenshots/helium-tank.png b/public/kcl-samples/screenshots/helium-tank.png index ec067878d..c5777ae77 100644 Binary files a/public/kcl-samples/screenshots/helium-tank.png and b/public/kcl-samples/screenshots/helium-tank.png differ diff --git a/public/kcl-samples/screenshots/keyboard.png b/public/kcl-samples/screenshots/keyboard.png index b9e303a43..4f2e2d5e7 100644 Binary files a/public/kcl-samples/screenshots/keyboard.png and b/public/kcl-samples/screenshots/keyboard.png differ diff --git a/public/kcl-samples/screenshots/lego.png b/public/kcl-samples/screenshots/lego.png index 3eb340445..c0a3c9717 100644 Binary files a/public/kcl-samples/screenshots/lego.png and b/public/kcl-samples/screenshots/lego.png differ diff --git a/public/kcl-samples/screenshots/makeup-mirror.png b/public/kcl-samples/screenshots/makeup-mirror.png index 26cf31c81..387bff081 100644 Binary files a/public/kcl-samples/screenshots/makeup-mirror.png and b/public/kcl-samples/screenshots/makeup-mirror.png differ diff --git a/public/kcl-samples/screenshots/mounting-plate.png b/public/kcl-samples/screenshots/mounting-plate.png index c20858030..068119713 100644 Binary files a/public/kcl-samples/screenshots/mounting-plate.png and b/public/kcl-samples/screenshots/mounting-plate.png differ diff --git a/public/kcl-samples/screenshots/multi-axis-robot.png b/public/kcl-samples/screenshots/multi-axis-robot.png index b58825d66..82a6c3659 100644 Binary files a/public/kcl-samples/screenshots/multi-axis-robot.png and b/public/kcl-samples/screenshots/multi-axis-robot.png differ diff --git a/public/kcl-samples/screenshots/pdu-faceplate.png b/public/kcl-samples/screenshots/pdu-faceplate.png index 183c1ef80..5b9e08047 100644 Binary files a/public/kcl-samples/screenshots/pdu-faceplate.png and b/public/kcl-samples/screenshots/pdu-faceplate.png differ diff --git a/public/kcl-samples/screenshots/pillow-block-bearing.png b/public/kcl-samples/screenshots/pillow-block-bearing.png index 3d2294822..3ae8866c5 100644 Binary files a/public/kcl-samples/screenshots/pillow-block-bearing.png and b/public/kcl-samples/screenshots/pillow-block-bearing.png differ diff --git a/public/kcl-samples/screenshots/pipe-flange-assembly.png b/public/kcl-samples/screenshots/pipe-flange-assembly.png index aeb18226d..b951c8d09 100644 Binary files a/public/kcl-samples/screenshots/pipe-flange-assembly.png and b/public/kcl-samples/screenshots/pipe-flange-assembly.png differ diff --git a/public/kcl-samples/screenshots/pipe.png b/public/kcl-samples/screenshots/pipe.png index 47061443b..cbb02eecc 100644 Binary files a/public/kcl-samples/screenshots/pipe.png and b/public/kcl-samples/screenshots/pipe.png differ diff --git a/public/kcl-samples/screenshots/poopy-shoe.png b/public/kcl-samples/screenshots/poopy-shoe.png index d53c57293..5aadd2e2e 100644 Binary files a/public/kcl-samples/screenshots/poopy-shoe.png and b/public/kcl-samples/screenshots/poopy-shoe.png differ diff --git a/public/kcl-samples/screenshots/prosthetic-hip.png b/public/kcl-samples/screenshots/prosthetic-hip.png index 313454984..5d468a892 100644 Binary files a/public/kcl-samples/screenshots/prosthetic-hip.png and b/public/kcl-samples/screenshots/prosthetic-hip.png differ diff --git a/public/kcl-samples/screenshots/router-template-cross-bar.png b/public/kcl-samples/screenshots/router-template-cross-bar.png index 87b6be7b0..3504d60bf 100644 Binary files a/public/kcl-samples/screenshots/router-template-cross-bar.png and b/public/kcl-samples/screenshots/router-template-cross-bar.png differ diff --git a/public/kcl-samples/screenshots/router-template-slate.png b/public/kcl-samples/screenshots/router-template-slate.png index 63e1baefb..c3a8586a7 100644 Binary files a/public/kcl-samples/screenshots/router-template-slate.png and b/public/kcl-samples/screenshots/router-template-slate.png differ diff --git a/public/kcl-samples/screenshots/sash-window.png b/public/kcl-samples/screenshots/sash-window.png index 25b78e749..ad4463e3c 100644 Binary files a/public/kcl-samples/screenshots/sash-window.png and b/public/kcl-samples/screenshots/sash-window.png differ diff --git a/public/kcl-samples/screenshots/sheet-metal-bracket.png b/public/kcl-samples/screenshots/sheet-metal-bracket.png index 3d8663e75..c91bf5947 100644 Binary files a/public/kcl-samples/screenshots/sheet-metal-bracket.png and b/public/kcl-samples/screenshots/sheet-metal-bracket.png differ diff --git a/public/kcl-samples/screenshots/spur-reduction-gearset.png b/public/kcl-samples/screenshots/spur-reduction-gearset.png index 1814a4c11..c4641dd5c 100644 Binary files a/public/kcl-samples/screenshots/spur-reduction-gearset.png and b/public/kcl-samples/screenshots/spur-reduction-gearset.png differ diff --git a/public/kcl-samples/screenshots/surgical-drill-guide.png b/public/kcl-samples/screenshots/surgical-drill-guide.png index 3c85b4ec8..b75b445e2 100644 Binary files a/public/kcl-samples/screenshots/surgical-drill-guide.png and b/public/kcl-samples/screenshots/surgical-drill-guide.png differ diff --git a/public/kcl-samples/screenshots/t-slot-rail.png b/public/kcl-samples/screenshots/t-slot-rail.png index 79000c971..07b9ed261 100644 Binary files a/public/kcl-samples/screenshots/t-slot-rail.png and b/public/kcl-samples/screenshots/t-slot-rail.png differ diff --git a/public/kcl-samples/screenshots/thermal-block-insert.png b/public/kcl-samples/screenshots/thermal-block-insert.png index 0ad9bdc4c..0133e8045 100644 Binary files a/public/kcl-samples/screenshots/thermal-block-insert.png and b/public/kcl-samples/screenshots/thermal-block-insert.png differ diff --git a/rust/kcl-lib/tests/artifact_graph_example_code_offset_planes/rendered_model.png b/rust/kcl-lib/tests/artifact_graph_example_code_offset_planes/rendered_model.png index 8ebc133b1..55dd01688 100644 Binary files a/rust/kcl-lib/tests/artifact_graph_example_code_offset_planes/rendered_model.png and b/rust/kcl-lib/tests/artifact_graph_example_code_offset_planes/rendered_model.png differ diff --git a/rust/kcl-lib/tests/assembly_mixed_units_cubes/rendered_model.png b/rust/kcl-lib/tests/assembly_mixed_units_cubes/rendered_model.png index 2637cc8f0..81467aea4 100644 Binary files a/rust/kcl-lib/tests/assembly_mixed_units_cubes/rendered_model.png and b/rust/kcl-lib/tests/assembly_mixed_units_cubes/rendered_model.png differ diff --git a/rust/kcl-lib/tests/circular_pattern3d_a_pattern/rendered_model.png b/rust/kcl-lib/tests/circular_pattern3d_a_pattern/rendered_model.png index 89ccdd529..29449a3df 100644 Binary files a/rust/kcl-lib/tests/circular_pattern3d_a_pattern/rendered_model.png and b/rust/kcl-lib/tests/circular_pattern3d_a_pattern/rendered_model.png differ diff --git a/rust/kcl-lib/tests/i_shape/rendered_model.png b/rust/kcl-lib/tests/i_shape/rendered_model.png index 6c855cc88..b27b1ec32 100644 Binary files a/rust/kcl-lib/tests/i_shape/rendered_model.png and b/rust/kcl-lib/tests/i_shape/rendered_model.png differ diff --git a/rust/kcl-lib/tests/import_transform/rendered_model.png b/rust/kcl-lib/tests/import_transform/rendered_model.png index c6c9dc8b0..8c2a899fb 100644 Binary files a/rust/kcl-lib/tests/import_transform/rendered_model.png and b/rust/kcl-lib/tests/import_transform/rendered_model.png differ diff --git a/rust/kcl-lib/tests/involute_circular_units/rendered_model.png b/rust/kcl-lib/tests/involute_circular_units/rendered_model.png index 0100952b2..1f64f8fed 100644 Binary files a/rust/kcl-lib/tests/involute_circular_units/rendered_model.png and b/rust/kcl-lib/tests/involute_circular_units/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/axial-fan/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/axial-fan/artifact_graph_flowchart.snap.md index 2bcfd68f4..36b632ebb 100644 --- a/rust/kcl-lib/tests/kcl_samples/axial-fan/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/axial-fan/artifact_graph_flowchart.snap.md @@ -653,19 +653,19 @@ flowchart LR 84 --- 144 84 --- 238 86 --- 168 - 86 x--> 189 + 86 x--> 188 86 --- 212 86 --- 257 88 --- 169 - 88 x--> 189 + 88 x--> 188 88 --- 213 88 --- 258 90 --- 167 - 90 x--> 189 + 90 x--> 188 90 --- 214 90 --- 259 92 --- 170 - 92 x--> 189 + 92 x--> 188 92 --- 215 92 --- 260 119 --- 133 @@ -950,10 +950,10 @@ flowchart LR 218 <--x 186 219 <--x 186 194 <--x 187 - 212 <--x 188 - 213 <--x 188 - 214 <--x 188 - 215 <--x 188 + 212 <--x 189 + 213 <--x 189 + 214 <--x 189 + 215 <--x 189 220 <--x 269 223 <--x 268 ``` diff --git a/rust/kcl-lib/tests/kcl_samples/axial-fan/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/axial-fan/rendered_model.png index ec1fbbe40..e4246bda5 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/axial-fan/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/axial-fan/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/ball-joint-rod-end/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/ball-joint-rod-end/rendered_model.png index 1c268856a..75cacb509 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/ball-joint-rod-end/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/ball-joint-rod-end/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/bone-plate/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/bone-plate/rendered_model.png index 9567cf038..a824858ae 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/bone-plate/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/bone-plate/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/bottle/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/bottle/artifact_graph_flowchart.snap.md index 03d79cbcf..06de78a25 100644 --- a/rust/kcl-lib/tests/kcl_samples/bottle/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/bottle/artifact_graph_flowchart.snap.md @@ -87,12 +87,12 @@ flowchart LR 27 --- 4 8 --- 20 8 x--> 25 - 8 --- 31 - 8 --- 37 + 8 --- 30 + 8 --- 36 9 --- 21 9 x--> 25 - 9 --- 30 - 9 --- 36 + 9 --- 31 + 9 --- 37 10 --- 22 10 x--> 25 10 --- 32 @@ -132,12 +132,12 @@ flowchart LR 18 --- 34 19 --- 28 19 --- 34 - 20 --- 31 - 20 --- 37 - 38 <--x 20 - 21 --- 30 - 21 --- 36 - 37 <--x 21 + 20 --- 30 + 20 --- 36 + 37 <--x 20 + 21 --- 31 + 21 --- 37 + 38 <--x 21 22 --- 32 22 --- 38 39 <--x 22 diff --git a/rust/kcl-lib/tests/kcl_samples/bottle/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/bottle/rendered_model.png index 81741e6ef..cd4e93bab 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/bottle/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/bottle/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/bracket/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/bracket/rendered_model.png index df061cf03..cae7dddb7 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/bracket/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/bracket/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/brake-rotor/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/brake-rotor/rendered_model.png index 5f81cce42..b3a66a62c 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/brake-rotor/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/brake-rotor/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/rendered_model.png index 4bcb3a4dc..23fa30632 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/clock/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/clock/rendered_model.png index 75b11de3e..b51a2b00a 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/clock/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/clock/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/cold-plate/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/cold-plate/artifact_graph_flowchart.snap.md index 208771f2b..f4aaef7ae 100644 --- a/rust/kcl-lib/tests/kcl_samples/cold-plate/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/cold-plate/artifact_graph_flowchart.snap.md @@ -366,114 +366,114 @@ flowchart LR 11 ---- 74 26 --- 75 26 x--> 108 - 26 --- 117 - 26 --- 149 + 26 --- 123 + 26 --- 155 27 --- 76 27 x--> 108 - 27 --- 116 - 27 --- 148 + 27 --- 131 + 27 --- 163 28 --- 77 28 x--> 108 - 28 --- 134 - 28 --- 166 + 28 --- 136 + 28 --- 168 29 --- 78 29 x--> 108 - 29 --- 114 - 29 --- 146 + 29 --- 120 + 29 --- 152 30 --- 79 30 x--> 108 - 30 --- 118 - 30 --- 150 + 30 --- 129 + 30 --- 161 31 --- 80 31 x--> 108 - 31 --- 139 - 31 --- 171 + 31 --- 127 + 31 --- 159 32 --- 81 32 x--> 108 - 32 --- 115 - 32 --- 147 + 32 --- 114 + 32 --- 146 33 --- 82 33 x--> 108 33 --- 126 33 --- 158 34 --- 83 34 x--> 108 - 34 --- 127 - 34 --- 159 + 34 --- 135 + 34 --- 167 35 --- 84 35 x--> 108 - 35 --- 138 - 35 --- 170 + 35 --- 122 + 35 --- 154 36 --- 85 36 x--> 108 - 36 --- 133 - 36 --- 165 + 36 --- 125 + 36 --- 157 37 --- 86 37 x--> 108 - 37 --- 119 - 37 --- 151 + 37 --- 128 + 37 --- 160 38 --- 87 38 x--> 108 - 38 --- 125 - 38 --- 157 + 38 --- 113 + 38 --- 145 39 --- 88 39 x--> 108 - 39 --- 124 - 39 --- 156 + 39 --- 117 + 39 --- 149 40 --- 89 40 x--> 108 - 40 --- 120 - 40 --- 152 + 40 --- 118 + 40 --- 150 41 --- 90 41 x--> 108 - 41 --- 131 - 41 --- 163 + 41 --- 133 + 41 --- 165 42 --- 91 42 x--> 108 - 42 --- 128 - 42 --- 160 + 42 --- 132 + 42 --- 164 43 --- 92 43 x--> 108 43 --- 130 43 --- 162 44 --- 93 44 x--> 108 - 44 --- 136 - 44 --- 168 + 44 --- 116 + 44 --- 148 45 --- 94 45 x--> 108 - 45 --- 135 - 45 --- 167 + 45 --- 121 + 45 --- 153 46 --- 95 46 x--> 108 - 46 --- 123 - 46 --- 155 + 46 --- 115 + 46 --- 147 47 --- 96 47 x--> 108 - 47 --- 122 - 47 --- 154 + 47 --- 119 + 47 --- 151 48 --- 97 48 x--> 108 - 48 --- 132 - 48 --- 164 + 48 --- 139 + 48 --- 171 49 --- 98 49 x--> 108 - 49 --- 129 - 49 --- 161 + 49 --- 137 + 49 --- 169 50 --- 99 50 x--> 108 - 50 --- 137 - 50 --- 169 + 50 --- 124 + 50 --- 156 51 --- 100 51 x--> 108 - 51 --- 113 - 51 --- 145 + 51 --- 134 + 51 --- 166 52 --- 101 52 x--> 108 - 52 --- 121 - 52 --- 153 + 52 --- 138 + 52 --- 170 61 --- 102 - 61 x--> 110 + 61 x--> 109 61 --- 140 61 --- 172 63 --- 103 @@ -594,87 +594,87 @@ flowchart LR 74 --- 174 74 --- 175 74 --- 176 - 75 --- 117 - 75 --- 149 - 150 <--x 75 - 76 --- 116 - 76 --- 148 - 149 <--x 76 - 77 --- 134 - 77 --- 166 - 167 <--x 77 - 78 --- 114 - 78 --- 146 - 147 <--x 78 - 79 --- 118 - 79 --- 150 - 151 <--x 79 - 80 --- 139 - 145 <--x 80 - 80 --- 171 - 81 --- 115 - 81 --- 147 - 148 <--x 81 + 75 --- 123 + 75 --- 155 + 156 <--x 75 + 76 --- 131 + 76 --- 163 + 164 <--x 76 + 77 --- 136 + 77 --- 168 + 169 <--x 77 + 78 --- 120 + 78 --- 152 + 153 <--x 78 + 79 --- 129 + 79 --- 161 + 162 <--x 79 + 80 --- 127 + 80 --- 159 + 160 <--x 80 + 81 --- 114 + 81 --- 146 + 147 <--x 81 82 --- 126 82 --- 158 159 <--x 82 - 83 --- 127 - 83 --- 159 - 160 <--x 83 - 84 --- 138 - 84 --- 170 - 171 <--x 84 - 85 --- 133 - 85 --- 165 - 166 <--x 85 - 86 --- 119 - 86 --- 151 - 152 <--x 86 - 87 --- 125 - 87 --- 157 - 158 <--x 87 - 88 --- 124 - 88 --- 156 - 157 <--x 88 - 89 --- 120 - 89 --- 152 - 153 <--x 89 - 90 --- 131 - 90 --- 163 - 164 <--x 90 - 91 --- 128 - 91 --- 160 - 161 <--x 91 + 83 --- 135 + 83 --- 167 + 168 <--x 83 + 84 --- 122 + 84 --- 154 + 155 <--x 84 + 85 --- 125 + 85 --- 157 + 158 <--x 85 + 86 --- 128 + 86 --- 160 + 161 <--x 86 + 87 --- 113 + 87 --- 145 + 146 <--x 87 + 88 --- 117 + 88 --- 149 + 150 <--x 88 + 89 --- 118 + 89 --- 150 + 151 <--x 89 + 90 --- 133 + 90 --- 165 + 166 <--x 90 + 91 --- 132 + 91 --- 164 + 165 <--x 91 92 --- 130 92 --- 162 163 <--x 92 - 93 --- 136 - 93 --- 168 - 169 <--x 93 - 94 --- 135 - 94 --- 167 - 168 <--x 94 - 95 --- 123 - 95 --- 155 - 156 <--x 95 - 96 --- 122 - 96 --- 154 - 155 <--x 96 - 97 --- 132 - 97 --- 164 - 165 <--x 97 - 98 --- 129 - 98 --- 161 - 162 <--x 98 - 99 --- 137 - 99 --- 169 - 170 <--x 99 - 100 --- 113 - 100 --- 145 - 146 <--x 100 - 101 --- 121 - 101 --- 153 - 154 <--x 101 + 93 --- 116 + 93 --- 148 + 149 <--x 93 + 94 --- 121 + 94 --- 153 + 154 <--x 94 + 95 --- 115 + 95 --- 147 + 148 <--x 95 + 96 --- 119 + 96 --- 151 + 152 <--x 96 + 97 --- 139 + 145 <--x 97 + 97 --- 171 + 98 --- 137 + 98 --- 169 + 170 <--x 98 + 99 --- 124 + 99 --- 156 + 157 <--x 99 + 100 --- 134 + 100 --- 166 + 167 <--x 100 + 101 --- 138 + 101 --- 170 + 171 <--x 101 102 --- 140 102 --- 172 103 --- 144 @@ -689,7 +689,7 @@ flowchart LR 106 --- 141 106 --- 173 174 <--x 106 - 140 <--x 109 + 140 <--x 110 141 <--x 111 142 <--x 111 143 <--x 111 diff --git a/rust/kcl-lib/tests/kcl_samples/cold-plate/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/cold-plate/rendered_model.png index fcfa05b37..071d40843 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/cold-plate/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/cold-plate/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/color-cube/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/color-cube/rendered_model.png index 38f5ecc3d..0f83a2941 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/color-cube/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/color-cube/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/counterdrilled-weldment/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/counterdrilled-weldment/rendered_model.png index 256866d43..f69ee6cf3 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/counterdrilled-weldment/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/counterdrilled-weldment/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/countersunk-plate/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/countersunk-plate/rendered_model.png index fe1ad16c1..137166445 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/countersunk-plate/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/countersunk-plate/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/cpu-cooler/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/cpu-cooler/rendered_model.png index 0c3aa76f5..592550b2a 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/cpu-cooler/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/cpu-cooler/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/curtain-wall-anchor-plate/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/curtain-wall-anchor-plate/rendered_model.png index e0fd65806..0927f713d 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/curtain-wall-anchor-plate/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/curtain-wall-anchor-plate/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/enclosure/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/enclosure/rendered_model.png index 7a956aff9..80a328e6d 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/enclosure/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/enclosure/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/rendered_model.png index 8397d45c8..4962c7185 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/flange/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/flange/rendered_model.png index 35f6fe37d..7c086bb7d 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/flange/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/flange/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/rendered_model.png index ae02d1fe3..1089a87b4 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/food-service-spatula/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/food-service-spatula/rendered_model.png index b78515ad6..8d967377f 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/food-service-spatula/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/food-service-spatula/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/french-press/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/french-press/rendered_model.png index a5befe095..7f062aa44 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/french-press/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/french-press/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/rendered_model.png index 5379b881e..92afef8db 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/rendered_model.png index e0919bb73..618685fad 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/rendered_model.png index 3b6b72d3e..65949b7e8 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/rendered_model.png index dddcbc9f5..4921559f8 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/hammer/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/hammer/rendered_model.png index 5dc61b23a..04cf65fc9 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/hammer/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/hammer/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/helium-tank/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/helium-tank/artifact_graph_flowchart.snap.md index a2c0c5bb6..a2517605c 100644 --- a/rust/kcl-lib/tests/kcl_samples/helium-tank/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/helium-tank/artifact_graph_flowchart.snap.md @@ -582,48 +582,48 @@ flowchart LR 46 --- 226 72 --- 112 72 x--> 151 - 72 --- 166 - 72 --- 200 + 72 --- 161 + 72 --- 195 73 --- 113 73 x--> 151 - 73 --- 164 - 73 --- 198 + 73 --- 163 + 73 --- 197 74 --- 114 74 x--> 151 - 74 --- 162 - 74 --- 196 + 74 --- 164 + 74 --- 198 75 --- 115 75 x--> 151 - 75 --- 165 - 75 --- 199 + 75 --- 162 + 75 --- 196 76 --- 116 76 x--> 151 - 76 --- 160 - 76 --- 194 + 76 --- 166 + 76 --- 200 77 --- 117 77 x--> 151 - 77 --- 168 - 77 --- 202 + 77 --- 167 + 77 --- 201 78 --- 118 78 x--> 151 - 78 --- 169 - 78 --- 203 + 78 --- 168 + 78 --- 202 79 --- 119 79 x--> 151 - 79 --- 163 - 79 --- 197 + 79 --- 165 + 79 --- 199 80 --- 120 80 x--> 151 80 --- 170 80 --- 204 81 --- 121 81 x--> 151 - 81 --- 161 - 81 --- 195 + 81 --- 169 + 81 --- 203 82 --- 122 82 x--> 151 - 82 --- 167 - 82 --- 201 + 82 --- 160 + 82 --- 194 84 --- 123 84 x--> 145 84 --- 171 @@ -756,39 +756,39 @@ flowchart LR 109 --- 107 111 --- 159 111 --- 193 - 112 --- 166 - 112 --- 200 - 201 <--x 112 - 113 --- 164 - 113 --- 198 - 199 <--x 113 - 114 --- 162 - 114 --- 196 - 197 <--x 114 - 115 --- 165 - 115 --- 199 - 200 <--x 115 - 116 --- 160 - 116 --- 194 - 195 <--x 116 - 117 --- 168 - 117 --- 202 - 203 <--x 117 - 118 --- 169 - 118 --- 203 - 204 <--x 118 - 119 --- 163 - 119 --- 197 - 198 <--x 119 + 112 --- 161 + 112 --- 195 + 196 <--x 112 + 113 --- 163 + 113 --- 197 + 198 <--x 113 + 114 --- 164 + 114 --- 198 + 199 <--x 114 + 115 --- 162 + 115 --- 196 + 197 <--x 115 + 116 --- 166 + 116 --- 200 + 201 <--x 116 + 117 --- 167 + 117 --- 201 + 202 <--x 117 + 118 --- 168 + 118 --- 202 + 203 <--x 118 + 119 --- 165 + 119 --- 199 + 200 <--x 119 120 --- 170 194 <--x 120 120 --- 204 - 121 --- 161 - 121 --- 195 - 196 <--x 121 - 122 --- 167 - 122 --- 201 - 202 <--x 122 + 121 --- 169 + 121 --- 203 + 204 <--x 121 + 122 --- 160 + 122 --- 194 + 195 <--x 122 123 --- 171 123 --- 205 124 --- 186 diff --git a/rust/kcl-lib/tests/kcl_samples/helium-tank/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/helium-tank/rendered_model.png index ec067878d..c5777ae77 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/helium-tank/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/helium-tank/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/i-beam/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/i-beam/artifact_graph_flowchart.snap.md index 15aff8504..cb30c6a5e 100644 --- a/rust/kcl-lib/tests/kcl_samples/i-beam/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/i-beam/artifact_graph_flowchart.snap.md @@ -177,72 +177,72 @@ flowchart LR 2 ---- 34 17 --- 35 17 x--> 52 - 17 --- 66 - 17 --- 83 + 17 --- 58 + 17 --- 75 18 --- 36 18 x--> 52 - 18 --- 54 - 18 --- 71 + 18 --- 59 + 18 --- 76 19 --- 37 19 x--> 52 - 19 --- 61 - 19 --- 78 + 19 --- 60 + 19 --- 77 20 --- 38 20 x--> 52 - 20 --- 67 - 20 --- 84 + 20 --- 66 + 20 --- 83 21 --- 39 21 x--> 52 - 21 --- 57 - 21 --- 74 + 21 --- 56 + 21 --- 73 22 --- 40 22 x--> 52 - 22 --- 64 - 22 --- 81 + 22 --- 70 + 22 --- 87 23 --- 41 23 x--> 52 - 23 --- 62 - 23 --- 79 + 23 --- 64 + 23 --- 81 24 --- 42 24 x--> 52 - 24 --- 68 - 24 --- 85 + 24 --- 54 + 24 --- 71 25 --- 43 25 x--> 52 - 25 --- 70 - 25 --- 87 + 25 --- 68 + 25 --- 85 26 --- 44 26 x--> 52 - 26 --- 56 - 26 --- 73 + 26 --- 62 + 26 --- 79 27 --- 45 27 x--> 52 - 27 --- 69 - 27 --- 86 + 27 --- 55 + 27 --- 72 28 --- 46 28 x--> 52 - 28 --- 65 - 28 --- 82 + 28 --- 63 + 28 --- 80 29 --- 47 29 x--> 52 - 29 --- 55 - 29 --- 72 + 29 --- 61 + 29 --- 78 30 --- 48 30 x--> 52 - 30 --- 58 - 30 --- 75 + 30 --- 69 + 30 --- 86 31 --- 49 31 x--> 52 - 31 --- 60 - 31 --- 77 + 31 --- 65 + 31 --- 82 32 --- 50 32 x--> 52 - 32 --- 63 - 32 --- 80 + 32 --- 57 + 32 --- 74 33 --- 51 33 x--> 52 - 33 --- 59 - 33 --- 76 + 33 --- 67 + 33 --- 84 34 --- 35 34 --- 36 34 --- 37 @@ -296,57 +296,57 @@ flowchart LR 34 --- 85 34 --- 86 34 --- 87 - 35 --- 66 - 82 <--x 35 - 35 --- 83 - 36 --- 54 - 36 --- 71 - 87 <--x 36 - 37 --- 61 - 77 <--x 37 - 37 --- 78 - 38 --- 67 - 83 <--x 38 - 38 --- 84 - 39 --- 57 - 73 <--x 39 - 39 --- 74 - 40 --- 64 - 80 <--x 40 - 40 --- 81 - 41 --- 62 - 78 <--x 41 - 41 --- 79 - 42 --- 68 - 84 <--x 42 - 42 --- 85 - 43 --- 70 - 86 <--x 43 - 43 --- 87 - 44 --- 56 - 72 <--x 44 - 44 --- 73 - 45 --- 69 - 85 <--x 45 - 45 --- 86 - 46 --- 65 - 81 <--x 46 - 46 --- 82 - 47 --- 55 - 71 <--x 47 - 47 --- 72 - 48 --- 58 - 74 <--x 48 - 48 --- 75 - 49 --- 60 - 76 <--x 49 - 49 --- 77 - 50 --- 63 - 79 <--x 50 - 50 --- 80 - 51 --- 59 - 75 <--x 51 - 51 --- 76 + 35 --- 58 + 74 <--x 35 + 35 --- 75 + 36 --- 59 + 75 <--x 36 + 36 --- 76 + 37 --- 60 + 76 <--x 37 + 37 --- 77 + 38 --- 66 + 82 <--x 38 + 38 --- 83 + 39 --- 56 + 72 <--x 39 + 39 --- 73 + 40 --- 70 + 86 <--x 40 + 40 --- 87 + 41 --- 64 + 80 <--x 41 + 41 --- 81 + 42 --- 54 + 42 --- 71 + 87 <--x 42 + 43 --- 68 + 84 <--x 43 + 43 --- 85 + 44 --- 62 + 78 <--x 44 + 44 --- 79 + 45 --- 55 + 71 <--x 45 + 45 --- 72 + 46 --- 63 + 79 <--x 46 + 46 --- 80 + 47 --- 61 + 77 <--x 47 + 47 --- 78 + 48 --- 69 + 85 <--x 48 + 48 --- 86 + 49 --- 65 + 81 <--x 49 + 49 --- 82 + 50 --- 57 + 73 <--x 50 + 50 --- 74 + 51 --- 67 + 83 <--x 51 + 51 --- 84 54 <--x 53 55 <--x 53 56 <--x 53 diff --git a/rust/kcl-lib/tests/kcl_samples/keyboard/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/keyboard/rendered_model.png index b9e303a43..4f2e2d5e7 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/keyboard/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/keyboard/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/lego/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/lego/rendered_model.png index 3eb340445..c0a3c9717 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/lego/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/lego/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/makeup-mirror/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/makeup-mirror/rendered_model.png index 26cf31c81..387bff081 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/makeup-mirror/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/makeup-mirror/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/mounting-plate/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/mounting-plate/rendered_model.png index c20858030..068119713 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/mounting-plate/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/mounting-plate/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/rendered_model.png index b58825d66..82a6c3659 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/pdu-faceplate/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/pdu-faceplate/rendered_model.png index 183c1ef80..5b9e08047 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/pdu-faceplate/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/pdu-faceplate/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/pillow-block-bearing/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/pillow-block-bearing/rendered_model.png index 3d2294822..3ae8866c5 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/pillow-block-bearing/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/pillow-block-bearing/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/rendered_model.png index aeb18226d..b951c8d09 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/pipe/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/pipe/rendered_model.png index 47061443b..cbb02eecc 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/pipe/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/pipe/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/poopy-shoe/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/poopy-shoe/rendered_model.png index d53c57293..5aadd2e2e 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/poopy-shoe/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/poopy-shoe/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/prosthetic-hip/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/prosthetic-hip/rendered_model.png index 313454984..5d468a892 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/prosthetic-hip/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/prosthetic-hip/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/rendered_model.png index 87b6be7b0..3504d60bf 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/router-template-slate/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/router-template-slate/rendered_model.png index 63e1baefb..c3a8586a7 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/router-template-slate/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/router-template-slate/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/sash-window/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/sash-window/rendered_model.png index 25b78e749..ad4463e3c 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/sash-window/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/sash-window/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/rendered_model.png index 3d8663e75..c91bf5947 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/shepherds-hook-bolt/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/shepherds-hook-bolt/artifact_graph_flowchart.snap.md index 7ef14c991..da692f7ee 100644 --- a/rust/kcl-lib/tests/kcl_samples/shepherds-hook-bolt/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/shepherds-hook-bolt/artifact_graph_flowchart.snap.md @@ -113,8 +113,8 @@ flowchart LR 8 --- 20 8 ---- 25 12 <--x 32 - 12 <--x 33 - 12 --- 34 + 12 --- 33 + 12 <--x 34 13 --- 31 13 x--> 35 13 --- 39 diff --git a/rust/kcl-lib/tests/kcl_samples/spur-reduction-gearset/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/spur-reduction-gearset/rendered_model.png index 1814a4c11..c4641dd5c 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/spur-reduction-gearset/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/spur-reduction-gearset/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/surgical-drill-guide/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/surgical-drill-guide/rendered_model.png index 3c85b4ec8..b75b445e2 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/surgical-drill-guide/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/surgical-drill-guide/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/t-slot-rail/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/t-slot-rail/artifact_graph_flowchart.snap.md index 099f21807..4b86e4556 100644 --- a/rust/kcl-lib/tests/kcl_samples/t-slot-rail/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/t-slot-rail/artifact_graph_flowchart.snap.md @@ -1085,440 +1085,440 @@ flowchart LR 3 --- 212 101 --- 215 101 x--> 325 - 101 --- 408 - 101 --- 517 + 101 --- 345 + 101 --- 454 102 --- 216 102 x--> 325 - 102 --- 330 - 102 --- 439 + 102 --- 398 + 102 --- 507 103 --- 217 103 x--> 325 - 103 --- 419 - 103 --- 528 + 103 --- 427 + 103 --- 536 104 --- 218 104 x--> 325 - 104 --- 413 - 104 --- 522 + 104 --- 388 + 104 --- 497 105 --- 219 105 x--> 325 - 105 --- 412 - 105 --- 521 + 105 --- 408 + 105 --- 517 106 --- 220 106 x--> 325 - 106 --- 374 - 106 --- 483 + 106 --- 402 + 106 --- 511 107 --- 221 107 x--> 325 - 107 --- 355 - 107 --- 464 + 107 --- 429 + 107 --- 538 108 --- 222 108 x--> 325 - 108 --- 382 - 108 --- 491 + 108 --- 344 + 108 --- 453 109 --- 223 109 x--> 325 109 --- 417 109 --- 526 110 --- 224 110 x--> 325 - 110 --- 423 - 110 --- 532 + 110 --- 342 + 110 --- 451 111 --- 225 111 x--> 325 - 111 --- 347 - 111 --- 456 + 111 --- 330 + 111 --- 439 112 --- 226 112 x--> 325 - 112 --- 425 - 112 --- 534 + 112 --- 333 + 112 --- 442 113 --- 227 113 x--> 325 - 113 --- 386 - 113 --- 495 + 113 --- 346 + 113 --- 455 114 --- 228 114 x--> 325 - 114 --- 410 - 114 --- 519 + 114 --- 415 + 114 --- 524 115 --- 229 115 x--> 325 - 115 --- 331 - 115 --- 440 + 115 --- 411 + 115 --- 520 116 --- 230 116 x--> 325 - 116 --- 429 - 116 --- 538 + 116 --- 431 + 116 --- 540 117 --- 231 117 x--> 325 - 117 --- 370 - 117 --- 479 + 117 --- 422 + 117 --- 531 118 --- 232 118 x--> 325 - 118 --- 432 - 118 --- 541 + 118 --- 390 + 118 --- 499 119 --- 233 119 x--> 325 - 119 --- 340 - 119 --- 449 + 119 --- 425 + 119 --- 534 120 --- 234 120 x--> 325 - 120 --- 383 - 120 --- 492 + 120 --- 414 + 120 --- 523 121 --- 235 121 x--> 325 - 121 --- 353 - 121 --- 462 + 121 --- 400 + 121 --- 509 122 --- 236 122 x--> 325 - 122 --- 338 - 122 --- 447 + 122 --- 336 + 122 --- 445 123 --- 237 123 x--> 325 - 123 --- 434 - 123 --- 543 + 123 --- 421 + 123 --- 530 124 --- 238 124 x--> 325 - 124 --- 332 - 124 --- 441 + 124 --- 419 + 124 --- 528 125 --- 239 125 x--> 325 - 125 --- 327 - 125 --- 436 + 125 --- 341 + 125 --- 450 126 --- 240 126 x--> 325 - 126 --- 404 - 126 --- 513 + 126 --- 370 + 126 --- 479 127 --- 241 127 x--> 325 - 127 --- 387 - 127 --- 496 + 127 --- 386 + 127 --- 495 128 --- 242 128 x--> 325 - 128 --- 416 - 128 --- 525 + 128 --- 434 + 128 --- 543 129 --- 243 129 x--> 325 - 129 --- 343 - 129 --- 452 + 129 --- 351 + 129 --- 460 130 --- 244 130 x--> 325 - 130 --- 380 - 130 --- 489 + 130 --- 360 + 130 --- 469 131 --- 245 131 x--> 325 - 131 --- 401 - 131 --- 510 + 131 --- 358 + 131 --- 467 132 --- 246 132 x--> 325 - 132 --- 393 - 132 --- 502 + 132 --- 394 + 132 --- 503 133 --- 247 133 x--> 325 - 133 --- 407 - 133 --- 516 + 133 --- 385 + 133 --- 494 134 --- 248 134 x--> 325 - 134 --- 431 - 134 --- 540 + 134 --- 393 + 134 --- 502 135 --- 249 135 x--> 325 - 135 --- 433 - 135 --- 542 + 135 --- 365 + 135 --- 474 136 --- 250 136 x--> 325 - 136 --- 335 - 136 --- 444 + 136 --- 404 + 136 --- 513 137 --- 251 137 x--> 325 - 137 --- 400 - 137 --- 509 + 137 --- 343 + 137 --- 452 138 --- 252 138 x--> 325 - 138 --- 345 - 138 --- 454 + 138 --- 405 + 138 --- 514 139 --- 253 139 x--> 325 - 139 --- 411 - 139 --- 520 + 139 --- 410 + 139 --- 519 140 --- 254 140 x--> 325 - 140 --- 377 - 140 --- 486 + 140 --- 396 + 140 --- 505 141 --- 255 141 x--> 325 - 141 --- 428 - 141 --- 537 + 141 --- 361 + 141 --- 470 142 --- 256 142 x--> 325 - 142 --- 402 - 142 --- 511 + 142 --- 363 + 142 --- 472 143 --- 257 143 x--> 325 - 143 --- 333 - 143 --- 442 + 143 --- 349 + 143 --- 458 144 --- 258 144 x--> 325 - 144 --- 356 - 144 --- 465 + 144 --- 366 + 144 --- 475 145 --- 259 145 x--> 325 - 145 --- 348 - 145 --- 457 + 145 --- 352 + 145 --- 461 146 --- 260 146 x--> 325 - 146 --- 398 - 146 --- 507 + 146 --- 433 + 146 --- 542 147 --- 261 147 x--> 325 - 147 --- 390 - 147 --- 499 + 147 --- 348 + 147 --- 457 148 --- 262 148 x--> 325 - 148 --- 336 - 148 --- 445 + 148 --- 350 + 148 --- 459 149 --- 263 149 x--> 325 - 149 --- 349 - 149 --- 458 + 149 --- 338 + 149 --- 447 150 --- 264 150 x--> 325 - 150 --- 326 - 150 --- 435 + 150 --- 424 + 150 --- 533 151 --- 265 151 x--> 325 - 151 --- 372 - 151 --- 481 + 151 --- 375 + 151 --- 484 152 --- 266 152 x--> 325 - 152 --- 397 - 152 --- 506 + 152 --- 373 + 152 --- 482 153 --- 267 153 x--> 325 - 153 --- 392 - 153 --- 501 + 153 --- 413 + 153 --- 522 154 --- 268 154 x--> 325 - 154 --- 328 - 154 --- 437 + 154 --- 377 + 154 --- 486 155 --- 269 155 x--> 325 - 155 --- 420 - 155 --- 529 + 155 --- 430 + 155 --- 539 156 --- 270 156 x--> 325 - 156 --- 422 - 156 --- 531 + 156 --- 392 + 156 --- 501 157 --- 271 157 x--> 325 - 157 --- 395 - 157 --- 504 + 157 --- 368 + 157 --- 477 158 --- 272 158 x--> 325 - 158 --- 373 - 158 --- 482 + 158 --- 331 + 158 --- 440 159 --- 273 159 x--> 325 - 159 --- 346 - 159 --- 455 + 159 --- 353 + 159 --- 462 160 --- 274 160 x--> 325 - 160 --- 341 - 160 --- 450 + 160 --- 426 + 160 --- 535 161 --- 275 161 x--> 325 - 161 --- 396 - 161 --- 505 + 161 --- 416 + 161 --- 525 162 --- 276 162 x--> 325 - 162 --- 368 - 162 --- 477 + 162 --- 383 + 162 --- 492 163 --- 277 163 x--> 325 - 163 --- 344 - 163 --- 453 + 163 --- 423 + 163 --- 532 164 --- 278 164 x--> 325 - 164 --- 409 - 164 --- 518 + 164 --- 369 + 164 --- 478 165 --- 279 165 x--> 325 - 165 --- 391 - 165 --- 500 + 165 --- 407 + 165 --- 516 166 --- 280 166 x--> 325 - 166 --- 415 - 166 --- 524 + 166 --- 364 + 166 --- 473 167 --- 281 167 x--> 325 - 167 --- 361 - 167 --- 470 + 167 --- 340 + 167 --- 449 168 --- 282 168 x--> 325 - 168 --- 363 - 168 --- 472 + 168 --- 372 + 168 --- 481 169 --- 283 169 x--> 325 - 169 --- 367 - 169 --- 476 + 169 --- 378 + 169 --- 487 170 --- 284 170 x--> 325 - 170 --- 379 - 170 --- 488 + 170 --- 384 + 170 --- 493 171 --- 285 171 x--> 325 - 171 --- 389 - 171 --- 498 + 171 --- 376 + 171 --- 485 172 --- 286 172 x--> 325 - 172 --- 352 - 172 --- 461 + 172 --- 403 + 172 --- 512 173 --- 287 173 x--> 325 - 173 --- 369 - 173 --- 478 + 173 --- 367 + 173 --- 476 174 --- 288 174 x--> 325 - 174 --- 388 - 174 --- 497 + 174 --- 334 + 174 --- 443 175 --- 289 175 x--> 325 - 175 --- 365 - 175 --- 474 + 175 --- 379 + 175 --- 488 176 --- 290 176 x--> 325 - 176 --- 394 - 176 --- 503 + 176 --- 357 + 176 --- 466 177 --- 291 177 x--> 325 - 177 --- 360 - 177 --- 469 + 177 --- 335 + 177 --- 444 178 --- 292 178 x--> 325 - 178 --- 403 - 178 --- 512 + 178 --- 381 + 178 --- 490 179 --- 293 179 x--> 325 - 179 --- 351 - 179 --- 460 + 179 --- 432 + 179 --- 541 180 --- 294 180 x--> 325 - 180 --- 430 - 180 --- 539 + 180 --- 399 + 180 --- 508 181 --- 295 181 x--> 325 - 181 --- 359 - 181 --- 468 + 181 --- 401 + 181 --- 510 182 --- 296 182 x--> 325 - 182 --- 342 - 182 --- 451 + 182 --- 355 + 182 --- 464 183 --- 297 183 x--> 325 - 183 --- 426 - 183 --- 535 + 183 --- 420 + 183 --- 529 184 --- 298 184 x--> 325 - 184 --- 378 - 184 --- 487 + 184 --- 409 + 184 --- 518 185 --- 299 185 x--> 325 - 185 --- 371 - 185 --- 480 + 185 --- 327 + 185 --- 436 186 --- 300 186 x--> 325 - 186 --- 399 - 186 --- 508 + 186 --- 412 + 186 --- 521 187 --- 301 187 x--> 325 - 187 --- 414 - 187 --- 523 + 187 --- 362 + 187 --- 471 188 --- 302 188 x--> 325 - 188 --- 364 - 188 --- 473 + 188 --- 354 + 188 --- 463 189 --- 303 189 x--> 325 - 189 --- 418 - 189 --- 527 + 189 --- 359 + 189 --- 468 190 --- 304 190 x--> 325 - 190 --- 376 - 190 --- 485 + 190 --- 391 + 190 --- 500 191 --- 305 191 x--> 325 - 191 --- 385 - 191 --- 494 + 191 --- 428 + 191 --- 537 192 --- 306 192 x--> 325 - 192 --- 337 - 192 --- 446 + 192 --- 387 + 192 --- 496 193 --- 307 193 x--> 325 - 193 --- 334 - 193 --- 443 + 193 --- 326 + 193 --- 435 194 --- 308 194 x--> 325 - 194 --- 405 - 194 --- 514 + 194 --- 371 + 194 --- 480 195 --- 309 195 x--> 325 - 195 --- 354 - 195 --- 463 + 195 --- 380 + 195 --- 489 196 --- 310 196 x--> 325 - 196 --- 329 - 196 --- 438 + 196 --- 374 + 196 --- 483 197 --- 311 197 x--> 325 - 197 --- 358 - 197 --- 467 + 197 --- 332 + 197 --- 441 198 --- 312 198 x--> 325 - 198 --- 375 - 198 --- 484 + 198 --- 328 + 198 --- 437 199 --- 313 199 x--> 325 - 199 --- 384 - 199 --- 493 + 199 --- 337 + 199 --- 446 200 --- 314 200 x--> 325 - 200 --- 362 - 200 --- 471 + 200 --- 418 + 200 --- 527 201 --- 315 201 x--> 325 - 201 --- 381 - 201 --- 490 + 201 --- 406 + 201 --- 515 202 --- 316 202 x--> 325 - 202 --- 421 - 202 --- 530 + 202 --- 347 + 202 --- 456 203 --- 317 203 x--> 325 - 203 --- 424 - 203 --- 533 + 203 --- 382 + 203 --- 491 204 --- 318 204 x--> 325 - 204 --- 427 - 204 --- 536 + 204 --- 339 + 204 --- 448 205 --- 319 205 x--> 325 - 205 --- 406 - 205 --- 515 + 205 --- 397 + 205 --- 506 206 --- 320 206 x--> 325 - 206 --- 350 - 206 --- 459 + 206 --- 356 + 206 --- 465 207 --- 321 207 x--> 325 - 207 --- 339 - 207 --- 448 + 207 --- 395 + 207 --- 504 208 --- 322 208 x--> 325 - 208 --- 366 - 208 --- 475 + 208 --- 389 + 208 --- 498 209 --- 323 209 x--> 325 - 209 --- 357 - 209 --- 466 + 209 --- 329 + 209 --- 438 214 --- 215 214 --- 216 214 --- 217 @@ -1848,333 +1848,333 @@ flowchart LR 214 --- 541 214 --- 542 214 --- 543 - 215 --- 408 - 516 <--x 215 - 215 --- 517 - 216 --- 330 - 438 <--x 216 - 216 --- 439 - 217 --- 419 - 527 <--x 217 - 217 --- 528 - 218 --- 413 - 521 <--x 218 - 218 --- 522 - 219 --- 412 - 520 <--x 219 - 219 --- 521 - 220 --- 374 - 482 <--x 220 - 220 --- 483 - 221 --- 355 - 463 <--x 221 - 221 --- 464 - 222 --- 382 - 490 <--x 222 - 222 --- 491 + 215 --- 345 + 453 <--x 215 + 215 --- 454 + 216 --- 398 + 506 <--x 216 + 216 --- 507 + 217 --- 427 + 535 <--x 217 + 217 --- 536 + 218 --- 388 + 496 <--x 218 + 218 --- 497 + 219 --- 408 + 516 <--x 219 + 219 --- 517 + 220 --- 402 + 510 <--x 220 + 220 --- 511 + 221 --- 429 + 537 <--x 221 + 221 --- 538 + 222 --- 344 + 452 <--x 222 + 222 --- 453 223 --- 417 525 <--x 223 223 --- 526 - 224 --- 423 - 531 <--x 224 - 224 --- 532 - 225 --- 347 - 455 <--x 225 - 225 --- 456 - 226 --- 425 - 533 <--x 226 - 226 --- 534 - 227 --- 386 - 494 <--x 227 - 227 --- 495 - 228 --- 410 - 518 <--x 228 - 228 --- 519 - 229 --- 331 - 439 <--x 229 - 229 --- 440 - 230 --- 429 - 537 <--x 230 - 230 --- 538 - 231 --- 370 - 478 <--x 231 - 231 --- 479 - 232 --- 432 - 540 <--x 232 - 232 --- 541 - 233 --- 340 - 448 <--x 233 - 233 --- 449 - 234 --- 383 - 491 <--x 234 - 234 --- 492 - 235 --- 353 - 461 <--x 235 - 235 --- 462 - 236 --- 338 - 446 <--x 236 - 236 --- 447 - 237 --- 434 - 542 <--x 237 - 237 --- 543 - 238 --- 332 - 440 <--x 238 - 238 --- 441 - 239 --- 327 - 435 <--x 239 - 239 --- 436 - 240 --- 404 - 512 <--x 240 - 240 --- 513 - 241 --- 387 - 495 <--x 241 - 241 --- 496 - 242 --- 416 - 524 <--x 242 - 242 --- 525 - 243 --- 343 - 451 <--x 243 - 243 --- 452 - 244 --- 380 - 488 <--x 244 - 244 --- 489 - 245 --- 401 - 509 <--x 245 - 245 --- 510 - 246 --- 393 - 501 <--x 246 - 246 --- 502 - 247 --- 407 - 515 <--x 247 - 247 --- 516 - 248 --- 431 - 539 <--x 248 - 248 --- 540 - 249 --- 433 - 541 <--x 249 - 249 --- 542 - 250 --- 335 - 443 <--x 250 - 250 --- 444 - 251 --- 400 - 508 <--x 251 - 251 --- 509 - 252 --- 345 - 453 <--x 252 - 252 --- 454 - 253 --- 411 - 519 <--x 253 - 253 --- 520 - 254 --- 377 - 485 <--x 254 - 254 --- 486 - 255 --- 428 - 536 <--x 255 - 255 --- 537 - 256 --- 402 - 510 <--x 256 - 256 --- 511 - 257 --- 333 - 441 <--x 257 - 257 --- 442 - 258 --- 356 - 464 <--x 258 - 258 --- 465 - 259 --- 348 - 456 <--x 259 - 259 --- 457 - 260 --- 398 - 506 <--x 260 - 260 --- 507 - 261 --- 390 - 498 <--x 261 - 261 --- 499 - 262 --- 336 - 444 <--x 262 - 262 --- 445 - 263 --- 349 - 457 <--x 263 - 263 --- 458 - 264 --- 326 - 264 --- 435 - 543 <--x 264 - 265 --- 372 - 480 <--x 265 - 265 --- 481 - 266 --- 397 - 505 <--x 266 - 266 --- 506 - 267 --- 392 - 500 <--x 267 - 267 --- 501 - 268 --- 328 - 436 <--x 268 - 268 --- 437 - 269 --- 420 - 528 <--x 269 - 269 --- 529 - 270 --- 422 - 530 <--x 270 - 270 --- 531 - 271 --- 395 - 503 <--x 271 - 271 --- 504 - 272 --- 373 - 481 <--x 272 - 272 --- 482 - 273 --- 346 - 454 <--x 273 - 273 --- 455 - 274 --- 341 - 449 <--x 274 - 274 --- 450 - 275 --- 396 - 504 <--x 275 - 275 --- 505 - 276 --- 368 - 476 <--x 276 - 276 --- 477 - 277 --- 344 - 452 <--x 277 - 277 --- 453 - 278 --- 409 - 517 <--x 278 - 278 --- 518 - 279 --- 391 - 499 <--x 279 - 279 --- 500 - 280 --- 415 - 523 <--x 280 - 280 --- 524 - 281 --- 361 - 469 <--x 281 - 281 --- 470 - 282 --- 363 - 471 <--x 282 - 282 --- 472 - 283 --- 367 - 475 <--x 283 - 283 --- 476 - 284 --- 379 - 487 <--x 284 - 284 --- 488 - 285 --- 389 - 497 <--x 285 - 285 --- 498 - 286 --- 352 - 460 <--x 286 - 286 --- 461 - 287 --- 369 - 477 <--x 287 - 287 --- 478 - 288 --- 388 - 496 <--x 288 - 288 --- 497 - 289 --- 365 - 473 <--x 289 - 289 --- 474 - 290 --- 394 - 502 <--x 290 - 290 --- 503 - 291 --- 360 - 468 <--x 291 - 291 --- 469 - 292 --- 403 - 511 <--x 292 - 292 --- 512 - 293 --- 351 - 459 <--x 293 - 293 --- 460 - 294 --- 430 - 538 <--x 294 - 294 --- 539 - 295 --- 359 - 467 <--x 295 - 295 --- 468 - 296 --- 342 - 450 <--x 296 - 296 --- 451 - 297 --- 426 - 534 <--x 297 - 297 --- 535 - 298 --- 378 - 486 <--x 298 - 298 --- 487 - 299 --- 371 - 479 <--x 299 - 299 --- 480 - 300 --- 399 - 507 <--x 300 - 300 --- 508 - 301 --- 414 - 522 <--x 301 - 301 --- 523 - 302 --- 364 - 472 <--x 302 - 302 --- 473 - 303 --- 418 - 526 <--x 303 - 303 --- 527 - 304 --- 376 - 484 <--x 304 - 304 --- 485 - 305 --- 385 - 493 <--x 305 - 305 --- 494 - 306 --- 337 - 445 <--x 306 - 306 --- 446 - 307 --- 334 - 442 <--x 307 - 307 --- 443 - 308 --- 405 - 513 <--x 308 - 308 --- 514 - 309 --- 354 - 462 <--x 309 - 309 --- 463 - 310 --- 329 - 437 <--x 310 - 310 --- 438 - 311 --- 358 - 466 <--x 311 - 311 --- 467 - 312 --- 375 - 483 <--x 312 - 312 --- 484 - 313 --- 384 - 492 <--x 313 - 313 --- 493 - 314 --- 362 - 470 <--x 314 - 314 --- 471 - 315 --- 381 - 489 <--x 315 - 315 --- 490 - 316 --- 421 - 529 <--x 316 - 316 --- 530 - 317 --- 424 - 532 <--x 317 - 317 --- 533 - 318 --- 427 - 535 <--x 318 - 318 --- 536 - 319 --- 406 - 514 <--x 319 - 319 --- 515 - 320 --- 350 - 458 <--x 320 - 320 --- 459 - 321 --- 339 - 447 <--x 321 - 321 --- 448 - 322 --- 366 - 474 <--x 322 - 322 --- 475 - 323 --- 357 - 465 <--x 323 - 323 --- 466 + 224 --- 342 + 450 <--x 224 + 224 --- 451 + 225 --- 330 + 438 <--x 225 + 225 --- 439 + 226 --- 333 + 441 <--x 226 + 226 --- 442 + 227 --- 346 + 454 <--x 227 + 227 --- 455 + 228 --- 415 + 523 <--x 228 + 228 --- 524 + 229 --- 411 + 519 <--x 229 + 229 --- 520 + 230 --- 431 + 539 <--x 230 + 230 --- 540 + 231 --- 422 + 530 <--x 231 + 231 --- 531 + 232 --- 390 + 498 <--x 232 + 232 --- 499 + 233 --- 425 + 533 <--x 233 + 233 --- 534 + 234 --- 414 + 522 <--x 234 + 234 --- 523 + 235 --- 400 + 508 <--x 235 + 235 --- 509 + 236 --- 336 + 444 <--x 236 + 236 --- 445 + 237 --- 421 + 529 <--x 237 + 237 --- 530 + 238 --- 419 + 527 <--x 238 + 238 --- 528 + 239 --- 341 + 449 <--x 239 + 239 --- 450 + 240 --- 370 + 478 <--x 240 + 240 --- 479 + 241 --- 386 + 494 <--x 241 + 241 --- 495 + 242 --- 434 + 542 <--x 242 + 242 --- 543 + 243 --- 351 + 459 <--x 243 + 243 --- 460 + 244 --- 360 + 468 <--x 244 + 244 --- 469 + 245 --- 358 + 466 <--x 245 + 245 --- 467 + 246 --- 394 + 502 <--x 246 + 246 --- 503 + 247 --- 385 + 493 <--x 247 + 247 --- 494 + 248 --- 393 + 501 <--x 248 + 248 --- 502 + 249 --- 365 + 473 <--x 249 + 249 --- 474 + 250 --- 404 + 512 <--x 250 + 250 --- 513 + 251 --- 343 + 451 <--x 251 + 251 --- 452 + 252 --- 405 + 513 <--x 252 + 252 --- 514 + 253 --- 410 + 518 <--x 253 + 253 --- 519 + 254 --- 396 + 504 <--x 254 + 254 --- 505 + 255 --- 361 + 469 <--x 255 + 255 --- 470 + 256 --- 363 + 471 <--x 256 + 256 --- 472 + 257 --- 349 + 457 <--x 257 + 257 --- 458 + 258 --- 366 + 474 <--x 258 + 258 --- 475 + 259 --- 352 + 460 <--x 259 + 259 --- 461 + 260 --- 433 + 541 <--x 260 + 260 --- 542 + 261 --- 348 + 456 <--x 261 + 261 --- 457 + 262 --- 350 + 458 <--x 262 + 262 --- 459 + 263 --- 338 + 446 <--x 263 + 263 --- 447 + 264 --- 424 + 532 <--x 264 + 264 --- 533 + 265 --- 375 + 483 <--x 265 + 265 --- 484 + 266 --- 373 + 481 <--x 266 + 266 --- 482 + 267 --- 413 + 521 <--x 267 + 267 --- 522 + 268 --- 377 + 485 <--x 268 + 268 --- 486 + 269 --- 430 + 538 <--x 269 + 269 --- 539 + 270 --- 392 + 500 <--x 270 + 270 --- 501 + 271 --- 368 + 476 <--x 271 + 271 --- 477 + 272 --- 331 + 439 <--x 272 + 272 --- 440 + 273 --- 353 + 461 <--x 273 + 273 --- 462 + 274 --- 426 + 534 <--x 274 + 274 --- 535 + 275 --- 416 + 524 <--x 275 + 275 --- 525 + 276 --- 383 + 491 <--x 276 + 276 --- 492 + 277 --- 423 + 531 <--x 277 + 277 --- 532 + 278 --- 369 + 477 <--x 278 + 278 --- 478 + 279 --- 407 + 515 <--x 279 + 279 --- 516 + 280 --- 364 + 472 <--x 280 + 280 --- 473 + 281 --- 340 + 448 <--x 281 + 281 --- 449 + 282 --- 372 + 480 <--x 282 + 282 --- 481 + 283 --- 378 + 486 <--x 283 + 283 --- 487 + 284 --- 384 + 492 <--x 284 + 284 --- 493 + 285 --- 376 + 484 <--x 285 + 285 --- 485 + 286 --- 403 + 511 <--x 286 + 286 --- 512 + 287 --- 367 + 475 <--x 287 + 287 --- 476 + 288 --- 334 + 442 <--x 288 + 288 --- 443 + 289 --- 379 + 487 <--x 289 + 289 --- 488 + 290 --- 357 + 465 <--x 290 + 290 --- 466 + 291 --- 335 + 443 <--x 291 + 291 --- 444 + 292 --- 381 + 489 <--x 292 + 292 --- 490 + 293 --- 432 + 540 <--x 293 + 293 --- 541 + 294 --- 399 + 507 <--x 294 + 294 --- 508 + 295 --- 401 + 509 <--x 295 + 295 --- 510 + 296 --- 355 + 463 <--x 296 + 296 --- 464 + 297 --- 420 + 528 <--x 297 + 297 --- 529 + 298 --- 409 + 517 <--x 298 + 298 --- 518 + 299 --- 327 + 435 <--x 299 + 299 --- 436 + 300 --- 412 + 520 <--x 300 + 300 --- 521 + 301 --- 362 + 470 <--x 301 + 301 --- 471 + 302 --- 354 + 462 <--x 302 + 302 --- 463 + 303 --- 359 + 467 <--x 303 + 303 --- 468 + 304 --- 391 + 499 <--x 304 + 304 --- 500 + 305 --- 428 + 536 <--x 305 + 305 --- 537 + 306 --- 387 + 495 <--x 306 + 306 --- 496 + 307 --- 326 + 307 --- 435 + 543 <--x 307 + 308 --- 371 + 479 <--x 308 + 308 --- 480 + 309 --- 380 + 488 <--x 309 + 309 --- 489 + 310 --- 374 + 482 <--x 310 + 310 --- 483 + 311 --- 332 + 440 <--x 311 + 311 --- 441 + 312 --- 328 + 436 <--x 312 + 312 --- 437 + 313 --- 337 + 445 <--x 313 + 313 --- 446 + 314 --- 418 + 526 <--x 314 + 314 --- 527 + 315 --- 406 + 514 <--x 315 + 315 --- 515 + 316 --- 347 + 455 <--x 316 + 316 --- 456 + 317 --- 382 + 490 <--x 317 + 317 --- 491 + 318 --- 339 + 447 <--x 318 + 318 --- 448 + 319 --- 397 + 505 <--x 319 + 319 --- 506 + 320 --- 356 + 464 <--x 320 + 320 --- 465 + 321 --- 395 + 503 <--x 321 + 321 --- 504 + 322 --- 389 + 497 <--x 322 + 322 --- 498 + 323 --- 329 + 437 <--x 323 + 323 --- 438 326 <--x 324 327 <--x 324 328 <--x 324 diff --git a/rust/kcl-lib/tests/kcl_samples/t-slot-rail/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/t-slot-rail/rendered_model.png index 79000c971..07b9ed261 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/t-slot-rail/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/t-slot-rail/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/thermal-block-insert/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/thermal-block-insert/rendered_model.png index 0ad9bdc4c..0133e8045 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/thermal-block-insert/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/thermal-block-insert/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/rendered_model.png index 45350485c..65359b8c1 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/wing-spar/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/wing-spar/rendered_model.png index 65aa48795..3c1186405 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/wing-spar/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/wing-spar/rendered_model.png differ diff --git a/rust/kcl-lib/tests/loop_tag/rendered_model.png b/rust/kcl-lib/tests/loop_tag/rendered_model.png index 0423c90a7..ea10d8eb1 100644 Binary files a/rust/kcl-lib/tests/loop_tag/rendered_model.png and b/rust/kcl-lib/tests/loop_tag/rendered_model.png differ diff --git a/rust/kcl-lib/tests/neg_xz_plane/rendered_model.png b/rust/kcl-lib/tests/neg_xz_plane/rendered_model.png index cfd081820..2800ded4c 100644 Binary files a/rust/kcl-lib/tests/neg_xz_plane/rendered_model.png and b/rust/kcl-lib/tests/neg_xz_plane/rendered_model.png differ diff --git a/rust/kcl-lib/tests/out_of_band_sketches/rendered_model.png b/rust/kcl-lib/tests/out_of_band_sketches/rendered_model.png index 39a99076d..437b4d59a 100644 Binary files a/rust/kcl-lib/tests/out_of_band_sketches/rendered_model.png and b/rust/kcl-lib/tests/out_of_band_sketches/rendered_model.png differ diff --git a/rust/kcl-lib/tests/pentagon_fillet_sugar/rendered_model.png b/rust/kcl-lib/tests/pentagon_fillet_sugar/rendered_model.png index 9fb3adc0e..fce6fe9c3 100644 Binary files a/rust/kcl-lib/tests/pentagon_fillet_sugar/rendered_model.png and b/rust/kcl-lib/tests/pentagon_fillet_sugar/rendered_model.png differ diff --git a/rust/kcl-lib/tests/sketch-on-chamfer-two-times-different-order/rendered_model.png b/rust/kcl-lib/tests/sketch-on-chamfer-two-times-different-order/rendered_model.png index 95fbc1e5b..36258b975 100644 Binary files a/rust/kcl-lib/tests/sketch-on-chamfer-two-times-different-order/rendered_model.png and b/rust/kcl-lib/tests/sketch-on-chamfer-two-times-different-order/rendered_model.png differ diff --git a/rust/kcl-lib/tests/sketch-on-chamfer-two-times/rendered_model.png b/rust/kcl-lib/tests/sketch-on-chamfer-two-times/rendered_model.png index 95fbc1e5b..36258b975 100644 Binary files a/rust/kcl-lib/tests/sketch-on-chamfer-two-times/rendered_model.png and b/rust/kcl-lib/tests/sketch-on-chamfer-two-times/rendered_model.png differ diff --git a/rust/kcl-lib/tests/subtract_regression05/rendered_model.png b/rust/kcl-lib/tests/subtract_regression05/rendered_model.png index 0f06282bd..d204f07a5 100644 Binary files a/rust/kcl-lib/tests/subtract_regression05/rendered_model.png and b/rust/kcl-lib/tests/subtract_regression05/rendered_model.png differ diff --git a/rust/kcl-lib/tests/subtract_regression06/rendered_model.png b/rust/kcl-lib/tests/subtract_regression06/rendered_model.png index d04a0117c..7ce05f172 100644 Binary files a/rust/kcl-lib/tests/subtract_regression06/rendered_model.png and b/rust/kcl-lib/tests/subtract_regression06/rendered_model.png differ diff --git a/rust/kcl-lib/tests/subtract_regression08/rendered_model.png b/rust/kcl-lib/tests/subtract_regression08/rendered_model.png index 76d011a41..f275b6f39 100644 Binary files a/rust/kcl-lib/tests/subtract_regression08/rendered_model.png and b/rust/kcl-lib/tests/subtract_regression08/rendered_model.png differ diff --git a/rust/kcl-lib/tests/subtract_regression10/rendered_model.png b/rust/kcl-lib/tests/subtract_regression10/rendered_model.png index 95687abc4..a546522dd 100644 Binary files a/rust/kcl-lib/tests/subtract_regression10/rendered_model.png and b/rust/kcl-lib/tests/subtract_regression10/rendered_model.png differ diff --git a/rust/kcl-lib/tests/subtract_with_pattern/rendered_model.png b/rust/kcl-lib/tests/subtract_with_pattern/rendered_model.png index 68d442107..f9d4b773b 100644 Binary files a/rust/kcl-lib/tests/subtract_with_pattern/rendered_model.png and b/rust/kcl-lib/tests/subtract_with_pattern/rendered_model.png differ diff --git a/rust/kcl-lib/tests/subtract_with_pattern_cut_thru/rendered_model.png b/rust/kcl-lib/tests/subtract_with_pattern_cut_thru/rendered_model.png index 1c4724023..b59832ac5 100644 Binary files a/rust/kcl-lib/tests/subtract_with_pattern_cut_thru/rendered_model.png and b/rust/kcl-lib/tests/subtract_with_pattern_cut_thru/rendered_model.png differ diff --git a/rust/kcl-lib/tests/tangent_to_3_point_arc/rendered_model.png b/rust/kcl-lib/tests/tangent_to_3_point_arc/rendered_model.png index 3f0b98b94..be60fae80 100644 Binary files a/rust/kcl-lib/tests/tangent_to_3_point_arc/rendered_model.png and b/rust/kcl-lib/tests/tangent_to_3_point_arc/rendered_model.png differ diff --git a/rust/kcl-lib/tests/xz_plane/rendered_model.png b/rust/kcl-lib/tests/xz_plane/rendered_model.png index c373ad9d3..5578b4ffe 100644 Binary files a/rust/kcl-lib/tests/xz_plane/rendered_model.png and b/rust/kcl-lib/tests/xz_plane/rendered_model.png differ