13 Commits

Author SHA1 Message Date
ps_copyright
f32859c302 final copyright headers 2023-09-01 14:49:07 +02:00
tamasmeszaros
e6a722ab28 Use gravity kernel only for circular beds 2023-08-18 17:42:47 +02:00
tamasmeszaros
44d91ec353 Use gravity kernel for non rectangular beds
Also change sorting of outlines based on convex hull area and
2023-08-18 16:49:01 +02:00
tamasmeszaros
d69d477480 Fix wipe tower arrangement 2023-08-18 13:07:44 +02:00
tamasmeszaros
1d4594ad66 Fix faulty virtual bed handling
Changes to firstfit selection to use a map of bed contexts to avoid memory overuse when a fixed item has a large bed index number.

fixes SPE-1844
2023-08-17 19:31:19 +02:00
tamasmeszaros
cb3596e90b Complete arrangement prevention of integer coordinate overflows 2023-08-16 17:34:42 +02:00
tamasmeszaros
0c0a1af1e9 Temporarily disable rotations for wipe tower when arranging
It is problematic due to varying interpretation of rotation in arrange and slicer's wipe tower handling 
fixes SPE-1787
2023-08-16 09:59:10 +02:00
tamasmeszaros
eae9a76249 Addressing problem with items slightly out of bed due to simplification
solves SPE-1824
2023-08-16 09:59:10 +02:00
tamasmeszaros
2224ce0ca7 Rename WritableItemTraits to MutableItemTraits
makes more sense, avoids confusion with WritableDataStore
2023-08-16 09:59:10 +02:00
tamasmeszaros
183afab8e7 SimpleArrangeItem now usable with arrange tasks
For future comparisons and measurements
2023-08-16 09:59:10 +02:00
tamasmeszaros
dc8008bcb8 Fix failing back-fitting of single selected items when rotations enabled 2023-08-16 09:59:10 +02:00
tamasmeszaros
ea62d7b8fb Fix SLA crash 2023-08-16 09:59:10 +02:00
tamasmeszaros
0b31ef6e1e Beginning of arrange gen2 2023-08-16 09:59:10 +02:00