Filip Sykala
18d58da6ea
Node data constructor deosnt have own logic
...
Calculation of Parabola length by sum of line segments
2025-02-25 16:41:14 +01:00
Filip Sykala
7c4b711aeb
separate Voronoi graf and searching longest path into own files
2025-02-25 16:41:14 +01:00
Filip Sykala - NTB T15p
fb083cc610
Add default value for curve loaded from SVG file for fix test at this moment
2025-02-25 16:41:14 +01:00
Filip Sykala - NTB T15p
84dd902ca8
Fix of build
2025-02-25 16:41:14 +01:00
Filip Sykala - NTB T15p
f8058049ac
Partialy commented out SLA support point generator tests
2025-02-25 16:41:14 +01:00
Filip Sykala - NTB T15p
88a1ddeb91
Remove points out of extended part.
...
Allow multiple sample of the same 2d part of object in multiple heights
2025-02-25 16:41:14 +01:00
Filip Sykala - NTB T15p
d69177f910
Change grid to KD tree for fast search of support points in max radius
2025-02-25 16:41:14 +01:00
Filip Sykala - NTB T15p
9f97d9252c
squared distance for KD Tree can't be in CoordType when using coord_t as template parametre (because of overflow of value range)
2025-02-25 16:41:14 +01:00
Filip Sykala - NTB T15p
40d52994db
Distance of support point are modified by svg file.
...
- Support points are stored in separate list(no need to collect from grid + no duplicit support points)
- Grid contain only indices into result vector of support points
- Each layer is made update of radiuses for existing support points
- Each support point knows support radius for current processed layer
- Layers knows z coordinate soo heights in preparation are copied into layer.
2025-02-25 16:41:14 +01:00
Filip Sykala - NTB T15p
3906b7dafc
Sample only overhanging part of layer.
2025-02-25 16:41:14 +01:00
Filip Sykala - NTB T15p
452473c370
correction key to grid around zero
2025-02-25 16:41:14 +01:00
Filip Sykala - NTB T15p
7a375abddb
Autogenerate supportPoints by surface angle
2025-02-25 16:41:14 +01:00
Filip Sykala - NTB T15p
63f6b293bf
Supported point are created by distance(xy + z) to previous one
2025-02-25 16:41:14 +01:00
Filip Sykala - NTB T15p
f1f0fbc9ad
Add new implementation of samling
2025-02-25 16:41:14 +01:00
Filip Sykala - NTB T15p
2ce4998b39
Remove tear preasure.
2025-02-25 16:41:14 +01:00
Filip Sykala - NTB T15p
728adb99d0
Move minimal area into configuration to be able modify it from UI (in my opinion it is necessary)
2025-02-25 16:41:14 +01:00
Filip Sykala - NTB T15p
f2df4793af
island centroid is not used soo I delete it
2025-02-25 16:41:13 +01:00
Filip Sykala - NTB T15p
d752200345
Remove weird Z level for structure - points are mapped on surface of model.
...
It moves with support point by 3* layers ... 0.05*3 = 0.15 mm (invisible so mistake was ignored)
Head radius is 0.4 mm
2025-02-25 16:41:13 +01:00
Filip Sykala - NTB T15p
b39df3e6fe
Add comments
2025-02-25 16:41:13 +01:00
Martin Šach
e84f400fad
SPE-2701: Disable scarf seam on thick bridges ( #14190 )
2025-02-25 12:50:28 +01:00
Martin Šach
8de949562a
SPE-2700 Scarf seam minor fixes
...
- Do not generate scarf seam on the first layer
- Fix links to the web manual pages
2025-02-25 12:42:49 +01:00
Lukas Matena
18894644aa
SPE-2691: Write 'prepared by' info from an env var, updated libbgcode
2025-02-25 12:41:11 +01:00
YuSanka
5df9a9901a
PresetCollection: Fixed update_vendor_ptrs_after_copy().
...
Ptrs are updated for edited preset too.
Related to SPE-2690
2025-02-24 12:40:48 +01:00
Lukas Matena
49f78f9770
SPE-2687: Remove 1.5s pause after toolchange for XL
2025-02-24 12:39:40 +01:00
Lukas Matena
40fe9de63d
Some fixes in phrases
2025-02-21 09:54:38 +01:00
YuSanka
c19ce2cbaa
Follow-up 42d4f5c7: Reverted "export_sla" and "export_gcode" options into CLIActionsConfigDef
2025-02-21 09:25:36 +01:00
Lukas Matena
e1ee817a69
Moved ProfilesSharingUtils files into CLI folder
2025-02-21 09:25:36 +01:00
David Kocik
9c3829c879
use random number as pid on linux
...
Reason: Flatpak might use same pid for several instances.
2025-02-17 15:35:08 +01:00
Lukáš Hejl
4260d76936
Fix debug include in FillRectilinear.cpp.
2025-02-17 15:26:48 +01:00
Lukáš Hejl
458efcc371
SPE-2484: Restrict interlocking beam width parameter to meaningful values.
2025-02-17 15:26:48 +01:00
Lukáš Hejl
3017ea0051
SPE-2484: Fix "Infill failed" during interlocking generation.
2025-02-17 15:26:48 +01:00
Lukáš Hejl
6e5aa4b2e2
SPE-2484: Fix int32 overflow inside multi-material interlocking.
2025-02-17 15:26:47 +01:00
Noisyfox
938fbc516a
SPE-2484: Port of Cura's multi-material interlocking from OrcaSlicer.
...
Co-authored-by: SoftFever <softfeverever@gmail.com>
2025-02-17 15:26:44 +01:00
Lukas Matena
326c04e5a1
Bumped up version to 2.9.1-alpha0
2025-02-17 12:42:19 +01:00
Lukáš Hejl
d7a0dfd8e4
SPE-2501: Improve the notification about the bed temperature difference.
2025-02-17 12:33:05 +01:00
Lukáš Hejl
dcf26e1302
SPE-2501: Add an option to specify which extruder controls the bed temperature.
2025-02-17 12:23:02 +01:00
Lukas Matena
e1008ac879
MK4-specific tweaks can now also be enabled by RAMMING_EXTRA in printer notes
2025-02-17 12:19:34 +01:00
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
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
8180bea835
Forbid seq arrange for a single bed in cases where it would reorder objects unexpectedly
2025-02-17 11:03:18 +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
Lukas Matena
531f00e6b9
Pass non-rectangular beds, add undo/redo snapshot
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
Lukas Matena
db66335ee9
Fixed encoding issue when loading json with gantries
2025-02-17 11:03:17 +01:00