Lukáš Hejl
|
1f958d17f1
|
SPE-2387: Order islands to minimize travels between them.
|
2025-02-17 11:15:08 +01:00 |
|
Lukáš Hejl
|
d7e32216e8
|
SPE-2387: Fix printing order of open perimeters with Arachne.
|
2025-02-17 11:15:08 +01:00 |
|
Lukas Matena
|
a7268efdfd
|
Merge branch 'lm_seq_final'
|
2025-02-17 11:04:14 +01:00 |
|
Lukas Matena
|
7e80803af4
|
Some UI polishing
|
2025-02-17 11:03:18 +01:00 |
|
Lukas Matena
|
736033e02a
|
Propagate information about colliding objects into the UI
|
2025-02-17 11:03:18 +01:00 |
|
surynek
|
cfcfeb8cab
|
Added interface function for determining a pair of objects in sequential collision.
|
2025-02-17 11:03:18 +01:00 |
|
Lukas Matena
|
33ff12af71
|
Turn off tests again, until they are fixed
|
2025-02-17 11:03:18 +01:00 |
|
Lukas Matena
|
b98e4ea1d6
|
Clean-up of tests
|
2025-02-17 11:03:18 +01:00 |
|
Lukas Matena
|
334de30d10
|
Exception handling for too large objects
|
2025-02-17 11:03:18 +01:00 |
|
Lukas Matena
|
075ff32718
|
Follow-up to 84de301:
- Fixed updating of model when printers are switched
- Fixed needless updates of model when seq printing is disabled (introduced in 8e5f5e1)
|
2025-02-17 11:03:18 +01:00 |
|
Lukas Matena
|
8180bea835
|
Forbid seq arrange for a single bed in cases where it would reorder objects unexpectedly
|
2025-02-17 11:03:18 +01:00 |
|
surynek
|
f2d0bc1f4f
|
Bug fix in temporal scheduling constraint for object instances (object gluing).
|
2025-02-17 11:03:18 +01:00 |
|
YuSanka
|
242c1a0415
|
DoubleSliderForLayers: Added cog menu item "Sequential slider applied only to top layer"
|
2025-02-17 11:03:18 +01:00 |
|
Lukas Matena
|
fbfccc8116
|
Object labels in 3D scene show sequential order only for active bed
|
2025-02-17 11:03:18 +01:00 |
|
surynek
|
c1bef5eae0
|
Added object gluing across beds for scheduling of individual beds.
|
2025-02-17 11:03:18 +01:00 |
|
surynek
|
1259d59098
|
Revisited scheduling of object instances via object gluing, added object gluing across multple beds.
|
2025-02-17 11:03:17 +01:00 |
|
Enrico Turri
|
78c6ed2c6b
|
SPE-2678 - Fixed rendering of tool marker model for sequential prints in preview
|
2025-02-17 11:03:17 +01:00 |
|
Lukas Matena
|
d36a0cd5bb
|
Seq arrange now ignores unprintable volumes and maintains order of object which were not touched
|
2025-02-17 11:03:17 +01:00 |
|
Lukas Matena
|
ad29cd395b
|
Seq arrange now handles selected-bed-only arrange
|
2025-02-17 11:03:17 +01:00 |
|
Lukas Matena
|
0ac100cd2c
|
Ensure same order of objects when passing them to libseqarrange
|
2025-02-17 11:03:17 +01:00 |
|
surynek
|
3efa84f744
|
Revisited simplified extruder model for MK4 and code cleaning.
|
2025-02-17 11:03:17 +01:00 |
|
Lukas Matena
|
531f00e6b9
|
Pass non-rectangular beds, add undo/redo snapshot
|
2025-02-17 11:03:17 +01:00 |
|
surynek
|
da9be3c9e8
|
Removed polygon on bed test.
|
2025-02-17 11:03:17 +01:00 |
|
surynek
|
6480d8cf12
|
Fixed bug in polygon test within printable area - the test is going to be removed anyway.
|
2025-02-17 11:03:17 +01:00 |
|
surynek
|
edc82445f5
|
Removed assert check for non-rectangular bed (no longer needed).
|
2025-02-17 11:03:17 +01:00 |
|
surynek
|
4dac6fea8a
|
Implemented non-rectangular (general convex) beds inside sequential scheduler.
|
2025-02-17 11:03:17 +01:00 |
|
surynek
|
ba506413f8
|
Modified Original Prusa XL geometry - increased hose and enclosure height
|
2025-02-17 11:03:17 +01:00 |
|
Lukas Matena
|
db66335ee9
|
Fixed encoding issue when loading json with gantries
|
2025-02-17 11:03:17 +01:00 |
|
Lukas Matena
|
00f3083bf6
|
Fixed crash in tests
|
2025-02-17 11:03:17 +01:00 |
|
surynek
|
bb4ac17c90
|
Modified object placement optimization function for general rectangular beds (not necessarily starting in [0,0] position).
|
2025-02-17 11:03:16 +01:00 |
|
surynek
|
7ae5f05af2
|
Added method for returning bed printable volume and general rectangular bed when building PrinterGeometry.
|
2025-02-17 11:03:16 +01:00 |
|
surynek
|
ac659a3c9b
|
Added general bed zero position.
|
2025-02-17 11:03:16 +01:00 |
|
Lukas Matena
|
2d1b498d2b
|
Sequential test changed from hard error to soft error (allowing export)
|
2025-02-17 11:03:16 +01:00 |
|
Lukas Matena
|
3bfcf1cc0b
|
Added MK4S gantry model
|
2025-02-17 11:03:16 +01:00 |
|
surynek
|
57da5527e5
|
Added simplified print head model (printer geometry) for the Original Prusa MK4S.
|
2025-02-17 11:03:16 +01:00 |
|
Lukas Matena
|
3facf10fe2
|
Fixed include
|
2025-02-17 11:03:16 +01:00 |
|
Lukas Matena
|
d6333dc338
|
Use boost::nowide::ifstream instead of std::ifstream
|
2025-02-17 11:03:16 +01:00 |
|
surynek
|
b46148be24
|
Added geometry for Original Prusa Core One.
|
2025-02-17 11:03:16 +01:00 |
|
surynek
|
b0b405bef8
|
Added few headers for JSON parser and class declarations for compilation under Linux.
|
2025-02-17 11:03:16 +01:00 |
|
Lukas Matena
|
978b709631
|
Update geometries.txt, removed geometries from source code
|
2025-02-17 11:03:16 +01:00 |
|
Lukas Matena
|
7c108ccb16
|
Fixed unit tests for seq printing (failing after the new test was added into Print::validate)
|
2025-02-17 11:03:16 +01:00 |
|
Lukas Matena
|
e244eca3c2
|
Different arrange dialog when seq printing is active
|
2025-02-17 11:03:16 +01:00 |
|
Lukas Matena
|
8a0e093862
|
The new test is used instead of the old one (also moved ArrangeHelper to libslic3r !)
|
2025-02-17 11:03:15 +01:00 |
|
Lukas Matena
|
e43ff45dac
|
Removed visualization of clearance contours and the test for horizontal and vertical clearance
|
2025-02-17 11:03:15 +01:00 |
|
Lukas Matena
|
c6cee75ee3
|
Rendering of extruder model in Preview
|
2025-02-17 11:03:15 +01:00 |
|
Lukas Matena
|
8c49efbf67
|
Geometry for seq arrange is loaded from external file
|
2025-02-17 11:03:15 +01:00 |
|
Lukas Matena
|
dad053d358
|
Moved extruder_clearance_radius and height into Printer Settings
|
2025-02-17 11:03:15 +01:00 |
|
Lukas Matena
|
20550049a8
|
Sequential printability test applied to active bed only
|
2025-02-17 11:03:15 +01:00 |
|
Lukas Matena
|
f7c29a7007
|
Raise z to clear all already printed objects when sequential printing is active
|
2025-02-17 11:03:15 +01:00 |
|
Lukas Matena
|
456a8a0a35
|
Comment-out sequential arrange tests for now
|
2025-02-17 11:03:15 +01:00 |
|