19043 Commits

Author SHA1 Message Date
enricoturri1966
f2ec897938 Fixed build and warnings on Linux and Mac 2022-05-18 12:40:38 +02:00
enricoturri1966
1367c1b329 Tech ENABLE_TRANSFORMATIONS_BY_MATRICES - Reoworked calculation of volume matrix for newly added modifiers and parts 2022-05-18 10:58:27 +02:00
enricoturri1966
c592367fd2 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_trafo_matrix 2022-05-18 09:15:50 +02:00
enricoturri1966
599fc84e98 Tech ENABLE_TRANSFORMATIONS_BY_MATRICES - Implemented reset skew button for the case when volume world matrix contains skew while volume and instance matrices do not 2022-05-18 09:11:20 +02:00
enricoturri1966
39cefdad89 Tech ENABLE_REMOVE_ASSOCIATION_TO_FILE_FOR_WINDOWS_8_AND_LATER - Disable association to 3mf and stl files if the application is run on Windows 8 or later 2022-05-17 13:19:33 +02:00
tamasmeszaros
e6750a524f Fix collision after arrange when 'complete Individual objects' is ON
fixes #8335
2022-05-17 13:14:13 +02:00
Vojtech Bubnik
cc79a9fe7a Merge branch 'master' of https://github.com/Prusa3D/PrusaSlicer 2022-05-17 12:49:08 +02:00
Lukáš Hejl
6df1b6d074 Fixed an issue that some trees in the Lightning infill weren't connected to perimeters. 2022-05-17 12:41:28 +02:00
Lukas Matena
51211e265a SendSystemInfoDialog: fixed check of internet connection on Windows:
S_FALSE is returned when COM interface is already initialized, it should be considered a success.
2022-05-17 12:14:03 +02:00
Slicer
b27264a8c9 Changed http::ca_file_supported function to return false for OSX. 2022-05-17 11:58:43 +02:00
Vojtech Bubnik
a552a55cce Follow-up to f5ec76c2300095f23af6be9d37488b7f434df25d
Compile-time instantiation of the MutablePriorityQueue
with run-time resetting of indices when removing items from the queue
active in debug mode only.
2022-05-17 11:57:04 +02:00
tamasmeszaros
8c6f67a164 Fix Boost build not forwarding osx sdk flags to the compiler 2022-05-17 10:14:44 +02:00
Vojtech Bubnik
f5ec76c230 Follow-up to dc3931ec1f3955ce546fa51661aab56c96f38a5e:
Fix mutable priority queue being wiped when moving out of function
    Without move constructor, the clean() gets called when returning an instance from a function.
The above fix was applied also to MutableSkipHeapPriorityQueue.

Follow-up to 15a082b80b1d9ed3cfa70d3d8133c4cd1e5d699d:
Fixed TEST_CASE("Mutable priority queue - first pop", "[MutableSkipHeapPriorityQueue]")
2022-05-16 17:27:10 +02:00
tamasmeszaros
e931800ea8 Merge branch 'tm_curl_new' 2022-05-16 15:26:43 +02:00
tamasmeszaros
1554d6a2c7 Try to fix linking of expat 2022-05-16 14:58:17 +02:00
enricoturri1966
dc3cf1f7b8 #8327 - Fixed gcode window disappearing when selecting volumetric speed in preview 2022-05-16 14:29:33 +02:00
tamasmeszaros
3a7cdeeae4 Revamp CURL integration. Exclude it from APPLE 2022-05-16 14:02:46 +02:00
Vojtech Bubnik
15a082b80b Fix of libslic3r "Mutable priority queue - first pop" test failure #8276
Improved readability by introducing invalid_id() getter.
Made the ResetIndexWhenRemoved flag active in both debug and release mode,
it used to be made active by Vojtech for release mode only for unknown
reason.
2022-05-16 11:34:26 +02:00
tamasmeszaros
fd0579d4a2 Add missing includes to MutablePriorityQueue
Mainly to prevent heuristic error reports inside IDE
2022-05-16 10:30:22 +02:00
tamasmeszaros
de84fbf23d Remove junk output to stdout from various tests 2022-05-16 10:28:43 +02:00
rtyr
6605ad926f
Merge pull request #8251 from pmjdebruijn/creality
Fix Ender-3 Pro
2022-05-16 06:28:27 +02:00
David Kocik
ca3df3926e typo in notification text 2022-05-13 16:54:57 +02:00
Lukas Matena
ae14f677c2 Fix of a crash when using selection rectangle with a gizmo open 2022-05-13 15:44:44 +02:00
enricoturri1966
eb8c114a06 Tech ENABLE_WORLD_COORDINATE_SCALE_REVISITED merged into tech ENABLE_WORLD_COORDINATE 2022-05-13 15:32:06 +02:00
enricoturri1966
d2c1dc2e6d Tech ENABLE_WORLD_COORDINATE_SHOW_AXES merged into tech ENABLE_WORLD_COORDINATE 2022-05-13 14:27:18 +02:00
enricoturri1966
fd774ddd4e Tech ENABLE_COORDINATE_DEPENDENT_SELECTION_BOX merged into tech ENABLE_WORLD_COORDINATE 2022-05-13 12:27:37 +02:00
enricoturri1966
0ef356b47f Tech ENABLE_TRANSFORMATIONS_BY_MATRICES - Fixed uniform scale using object manipulator panel 2022-05-13 12:07:33 +02:00
enricoturri1966
01257f9fe8 Tech ENABLE_TRANSFORMATIONS_BY_MATRICES - Fixed scale reset 2022-05-13 09:46:09 +02:00
enricoturri1966
2badd508ae Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_trafo_matrix 2022-05-13 09:35:58 +02:00
enricoturri1966
0de6772b66 Tech ENABLE_TRANSFORMATIONS_BY_MATRICES - Fixed missing update of object manipulator panel after selecting an object in the 3D scene 2022-05-13 09:27:16 +02:00
Lukáš Hejl
28e2315e72 Merge branch 'lh_lightning_infill_fix' 2022-05-12 14:35:18 +02:00
enricoturri1966
be8a161dd4 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_trafo_matrix 2022-05-12 14:33:50 +02:00
enricoturri1966
a20fac90b3 Tech ENABLE_TRANSFORMATIONS_BY_MATRICES - Allow for relative rotations only when using the object manipulator panel 2022-05-12 14:33:41 +02:00
Lukáš Hejl
7b28bdc41f Fixed function lineSegmentPolygonsIntersection() in the Lightning infill that wasn't returns the intersection point.
It fixed the issue that sometimes the Lightning infill produced extrusions that hung in the air without proper support.
2022-05-12 14:30:07 +02:00
Lukáš Hejl
bff32c9cdb Added cancellation to Lightning infill. 2022-05-12 14:30:07 +02:00
tamasmeszaros
e82ef1094b Fix crash when optimizing rotation
probably helps to solve #8319
2022-05-12 13:29:13 +02:00
PavelMikus
d0c08ec5c1 Feature: AABB tree for lines
Small refactoring of AABB tree distance query function, to allow different primitives (apart from triangles)
Implemented Distancer and functions to create AABB tree from lines and use closest point query
Added test for the AABBTree with lines
Added Benchmark comparing EdgeGrid with AABBTree on line contours (Inside AABBTree test file, disabled under compilation flag)
2022-05-12 12:55:10 +02:00
enricoturri1966
3dbad698df Tech ENABLE_TRANSFORMATIONS_BY_MATRICES - Fixed translation of volumes in local coordinate system 2022-05-12 12:07:27 +02:00
enricoturri1966
fd5816d946 Tech ENABLE_WORLD_COORDINATE_SHOW_AXES - Fixed bed axes visualization 2022-05-12 11:26:44 +02:00
enricoturri1966
60f05e9fce Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_trafo_matrix 2022-05-12 09:44:56 +02:00
enricoturri1966
959839563c Tech ENABLE_TRANSFORMATIONS_BY_MATRICES - Added reset button to remove skew, when detected, in object manipulator panel 2022-05-12 09:41:01 +02:00
tamasmeszaros
1d9d9cf001 Prohibit copy for mutable priority queue 2022-05-11 17:02:21 +02:00
tamasmeszaros
dc3931ec1f Fix mutable priority queue being wiped when moving out of function
Without move constructor, the clean() gets called when returning an instance from a function.
2022-05-11 16:49:15 +02:00
Lukáš Hejl
e0e34f6a53 Fixed a memory leak in the move assignment operator in ExtrusionEntityCollection. 2022-05-11 14:11:51 +02:00
tamasmeszaros
c78ccdbb74 Merge branch 'tm_astar' 2022-05-11 12:06:26 +02:00
tamasmeszaros
6b23e90424 Add astar algorithm
Fix windows build
2022-05-11 12:06:07 +02:00
enricoturri1966
c8e167b056 Tech ENABLE_TRANSFORMATIONS_BY_MATRICES - Let reset buttons in object manipulator to be always visible when needed, no matter what is the current selected reference system 2022-05-11 11:54:01 +02:00
enricoturri1966
7cca58a56d Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_trafo_matrix 2022-05-11 11:09:31 +02:00
enricoturri1966
aa254e7bd4 Follow-up of c9520eda6246734953dbd68a100d464519faacf1 - Fixed missing #endif 2022-05-11 11:09:21 +02:00
tamasmeszaros
b2890b983b Merge branch 'tm_branching_tree_backports' 2022-05-11 10:55:35 +02:00