mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2025-10-21 15:51:10 -06:00
Performance improvements of the MotionPlanner
(rewrote the Dijkstra shortest path algorithm to use a binary priority heap instead of a dumb O(n^2) algorithm, added some bounding box tests to avoid expensive in-polygon tests if possible).
This commit is contained in:
parent
8a628c451c
commit
60528c5c2a
8 changed files with 340 additions and 313 deletions
|
@ -395,6 +395,7 @@ src/libslic3r/MotionPlanner.cpp
|
|||
src/libslic3r/MotionPlanner.hpp
|
||||
src/libslic3r/MultiPoint.cpp
|
||||
src/libslic3r/MultiPoint.hpp
|
||||
src/libslic3r/MutablePriorityQueue.hpp
|
||||
src/libslic3r/PerimeterGenerator.cpp
|
||||
src/libslic3r/PerimeterGenerator.hpp
|
||||
src/libslic3r/PlaceholderParser.cpp
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue