Skip to content

Commit 1dbf25a

Browse files
feat: G2/G3 Arc Support + Bambu Studio Wipe Fix
Arc support: - Proper bounding box calculation for G2/G3 arcs via cardinal angle crossing - Arc-aware wipe path distance and endpoint interpolation - Absolute extrusion E reset fix (issue #17) Bambu Studio wipe fix: - Don't store travel line reference during wipe blocks - Prevents Travel Fix Up injection inside WIPE_START/WIPE_END - Fixes missing chunks in Bambu Studio preview and print quality Tests: - 10 geometric correctness tests for arc bounding box - Visual bbox comparison script
1 parent 6d0d649 commit 1dbf25a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

bricklayers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2183,7 +2183,7 @@ def process_gcode(self, gcode_stream):
21832183
buffer_lines.append(myline)
21842184

21852185
self.last_noninternalperimeter_state = current_state
2186-
if simulator.moved_in_xy:
2186+
if simulator.moved_in_xy and not feature.wiping:
21872187
myline.current = current_state
21882188
self.last_noninternalperimeter_xy_line = myline
21892189

0 commit comments

Comments
 (0)