PrusaSlicer-NonPlainar/src/libslic3r
Lukáš Hejl 729ffc9dd6 Fixed that external travels led inside holes (around the perimeter) instead of inside the model when the avoid crossing perimeters was enabled.
Caused by changed behaviour of offset/expand functions when called on CW polygons (holes) after 7ff76d0768. When it is called expand on CW polygons (holes), they shrunk instead of expanded.
2021-12-16 08:56:29 +01:00
..
Execution drop deprecated TBB components (#6590) 2021-06-23 11:48:48 +02:00
Fill Fixed ironing over areas with modifier meshes: 2021-12-02 18:19:35 +01:00
Format Tech ENABLE_SAVE_COMMANDS_ALWAYS_ENABLED set as default 2021-11-30 09:41:43 +01:00
GCode Fixed that external travels led inside holes (around the perimeter) instead of inside the model when the avoid crossing perimeters was enabled. 2021-12-16 08:56:29 +01:00
Geometry Added missing includes (gcc9.4 without pch) 2021-11-16 16:09:30 +01:00
Optimize Refactoring for code clarity: Replaced this->m_xxx with m_xxx 2021-05-06 14:43:36 +02:00
SLA Remove SimplifyMesh 2021-11-02 14:23:49 +01:00
AABBTreeIndirect.hpp Fix of paint on supports don't work for object that has been scaled up #6718 2021-08-27 21:04:18 +02:00
AppConfig.cpp Fixing AppConfig::reset(), calling reset() before load(). 2021-12-15 12:04:43 +01:00
AppConfig.hpp Fixing AppConfig::reset(), calling reset() before load(). 2021-12-15 12:04:43 +01:00
Arrange.cpp Search for suitable rotation when arranging items larger than the bed 2021-06-22 11:23:32 +02:00
Arrange.hpp Fix for bed filling with some existing items out of bed. 2020-12-02 17:52:40 +01:00
BlacklistedLibraryCheck.cpp Blacklisted AMHook.dll 2021-09-23 11:15:08 +02:00
BlacklistedLibraryCheck.hpp WIN32 specific Blacklisted libraries check: 2021-07-30 15:52:52 +02:00
BoundingBox.cpp New FDM support sparse infill zig-zag algorithm. 2021-04-08 15:29:40 +02:00
BoundingBox.hpp New BuildVolume class was created, which detects build volume type (rectangular, 2021-11-16 10:15:51 +01:00
BridgeDetector.cpp Fix of safety_offset() after ClipperUtils refactoring. 2021-05-05 12:16:47 +02:00
BridgeDetector.hpp Removal of not numerically robust libraries "poly2tree" and "polypartition". 2021-02-09 18:36:28 +01:00
Brim.cpp New config value "gcode_resolution" replaces the hard coded RESOLUTION 2021-11-30 17:52:05 +01:00
Brim.hpp Squash merge of lh_brim_rework, 2021-02-03 15:12:53 +01:00
BuildVolume.cpp Fix of toolpath outside print area wrongly reported - SPE-1135 2021-11-25 09:40:36 +01:00
BuildVolume.hpp Fix of toolpath outside print area wrongly reported - SPE-1135 2021-11-25 09:40:36 +01:00
Channel.hpp
clipper.cpp Added missing files 2021-04-22 09:26:07 +02:00
clipper.hpp Added missing files 2021-04-22 09:26:07 +02:00
ClipperUtils.cpp New BuildVolume class was created, which detects build volume type (rectangular, 2021-11-16 10:15:51 +01:00
ClipperUtils.hpp New BuildVolume class was created, which detects build volume type (rectangular, 2021-11-16 10:15:51 +01:00
clonable_ptr.hpp
CMakeLists.txt Fix CGAL build with major version > 4 on Linux 2021-12-03 09:46:07 +01:00
Config.cpp Tech ENABLE_FIX_SUPERSLICER_GCODE_IMPORT set as default 2021-11-30 12:01:22 +01:00
Config.hpp Tech ENABLE_FIX_SUPERSLICER_GCODE_IMPORT set as default 2021-11-30 12:01:22 +01:00
CustomGCode.cpp ENABLE_GCODE_VIEWER set as default in libslic3r 2020-11-12 14:03:58 +01:00
CustomGCode.hpp Editing of the custom GCodes like ColorChange and PausePrint 2020-06-07 22:42:54 +02:00
EdgeGrid.cpp Refactoring for code clarity: Replaced this->m_xxx with m_xxx 2021-05-06 14:43:36 +02:00
EdgeGrid.hpp Get rid of unnecessary double storage of processed input polygons in the multi-material segmentation as ExPolygons and also as Polygons. All processed input polygons are now stored as ExPolygons. 2021-07-29 11:45:02 +02:00
ElephantFootCompensation.cpp 1) New methods PrintObject::num_regions() and ::has_region() to make 2021-04-22 11:41:26 +02:00
ElephantFootCompensation.hpp Added missing includes (GCC 9.3) 2021-05-27 16:47:31 +02:00
enum_bitmask.hpp Support for forward compatibility of configurations, user and system 2021-06-27 16:57:05 +02:00
Exception.hpp Win32 specific: SEH handler on background thread. Catches Windows 2021-06-22 09:54:08 +02:00
ExPolygon.cpp Extracted MedialAxis code from Geometry.cpp/hpp, moved to its own 2021-10-27 16:03:04 +02:00
ExPolygon.hpp Added various has_duplicate_points() checks, to be used by asserts. 2021-09-24 14:07:46 +02:00
ExPolygonCollection.cpp Added missing includes (gcc9.4 without pch) 2021-11-16 16:09:30 +01:00
ExPolygonCollection.hpp
Extruder.cpp Fixing build against wxWidgets 3.0 2020-03-04 10:34:59 +01:00
Extruder.hpp Fixing build against wxWidgets 3.0 2020-03-04 10:34:59 +01:00
ExtrusionEntity.cpp Seam placement improvements 2021-10-22 13:16:08 +02:00
ExtrusionEntity.hpp Seam placement improvements 2021-10-22 13:16:08 +02:00
ExtrusionEntityCollection.cpp Fixed incorrect filtering of extrusions during gcode generation 2020-02-18 09:52:34 +01:00
ExtrusionEntityCollection.hpp Added a single perimeter to the first layer of support or raft. 2021-02-24 08:48:40 +01:00
ExtrusionSimulator.cpp 1) New methods PrintObject::num_regions() and ::has_region() to make 2021-04-22 11:41:26 +02:00
ExtrusionSimulator.hpp
FileParserError.hpp WIP Refactoring of exceptions: 2020-09-14 18:03:22 +02:00
Flow.cpp Further fixes of the first_layer_height refactoring. 2021-04-21 14:34:49 +02:00
Flow.hpp WIP: Splitting the number of top / bottom support interface layers. 2021-03-15 09:55:56 +01:00
format.hpp Slic3r::format(), Slic3r::GUI::format_wxstr(): 2020-04-01 09:49:04 +02:00
GCode.cpp Follow-up to c772d28070 2021-12-12 14:14:43 +01:00
GCode.hpp New config value "gcode_resolution" replaces the hard coded RESOLUTION 2021-11-30 17:52:05 +01:00
GCodeReader.cpp Follow-up to 1ca24f0bd0 2021-10-18 15:46:23 +02:00
GCodeReader.hpp Fixed visualization of G-code lines in G-code viewer (3D view). 2021-09-21 15:30:37 +02:00
GCodeSender.cpp Replaced __linux macro with __linux__ 2021-01-11 13:31:30 +01:00
GCodeSender.hpp Some more reduction of compiler warnings on MSVC 2021-02-10 18:04:16 +01:00
GCodeWriter.cpp Some debugging code (asserts) for the optimized G-code number formatter. 2021-11-18 16:42:07 +01:00
GCodeWriter.hpp Fix of the last commit, G-code resolution was increased 10x by mistake. 2021-11-16 15:59:43 +01:00
Geometry.cpp Tech ENABLE_OUT_OF_BED_DETECTION_IMPROVEMENTS set as default 2021-11-16 12:39:54 +01:00
Geometry.hpp Tech ENABLE_OUT_OF_BED_DETECTION_IMPROVEMENTS set as default 2021-11-16 12:39:54 +01:00
I18N.hpp
Int128.hpp
KDTreeIndirect.hpp Trying to fix the remaining OSX warnings 2021-02-10 19:07:09 +01:00
Layer.cpp Follow-up to c9727b5a57 2021-12-08 11:22:43 +01:00
Layer.hpp Fix of Random placment of top fill throughout model #7442 2021-12-08 09:45:59 +01:00
LayerRegion.cpp Fix of Random placment of top fill throughout model #7442 2021-12-08 09:45:59 +01:00
libslic3r.h New config value "gcode_resolution" replaces the hard coded RESOLUTION 2021-11-30 17:52:05 +01:00
libslic3r_version.h.in Fixed gcodeviewer application title on Linux and Mac 2020-10-07 16:02:01 +02:00
Line.cpp Tech ENABLE_OUT_OF_BED_DETECTION_IMPROVEMENTS set as default 2021-11-16 12:39:54 +01:00
Line.hpp Tech ENABLE_OUT_OF_BED_DETECTION_IMPROVEMENTS set as default 2021-11-16 12:39:54 +01:00
LocalesUtils.cpp Fixed visualization of G-code lines in G-code viewer (3D view). 2021-09-21 15:30:37 +02:00
LocalesUtils.hpp Fixed visualization of G-code lines in G-code viewer (3D view). 2021-09-21 15:30:37 +02:00
MarchingSquares.hpp Fixing Clang warnings 2 2021-02-08 17:52:29 +01:00
MeshBoolean.cpp Remove unused headers 2021-11-19 10:28:23 +01:00
MeshBoolean.hpp Fix crash when all the holes fail to drill 2021-07-13 16:02:58 +02:00
MeshSplitImpl.hpp Eradicated admesh from TriangleMesh: 2021-09-20 17:12:22 +02:00
MinAreaBoundingBox.cpp Use new libnest backend for MinAreaBoundingBox wrapper 2021-04-21 17:21:43 +02:00
MinAreaBoundingBox.hpp Use new libnest backend for MinAreaBoundingBox wrapper 2021-04-21 17:21:43 +02:00
miniz_extension.cpp SLA archive import with miniz, marching square bugfixes 2020-04-23 19:12:07 +02:00
miniz_extension.hpp SLA archive import with miniz, marching square bugfixes 2020-04-23 19:12:07 +02:00
Model.cpp Tech ENABLE_SAVE_COMMANDS_ALWAYS_ENABLED set as default 2021-11-30 09:41:43 +01:00
Model.hpp New BuildVolume class was created, which detects build volume type (rectangular, 2021-11-16 10:15:51 +01:00
ModelArrange.cpp New BuildVolume class was created, which detects build volume type (rectangular, 2021-11-16 10:15:51 +01:00
ModelArrange.hpp WIP Refactoring of exceptions: 2020-09-14 18:03:22 +02:00
MTUtils.hpp Minor beautification 2021-10-12 10:55:23 +02:00
MultiMaterialSegmentation.cpp Fix of #7299 (Crash in the multi-material segmentation when some projected triangle is outside the bounding box of the current layer. 2021-11-17 11:44:32 +01:00
MultiMaterialSegmentation.hpp Small refactoring of storing colored polygons in multi-material segmentation. 2021-11-05 22:52:52 +01:00
MultiPoint.cpp Seam placement improvements 2021-10-22 13:16:08 +02:00
MultiPoint.hpp Fix of Can't convert polyline with more than two points to a line (#6933) 2021-09-13 15:40:56 +02:00
MutablePolygon.cpp Fixed incorrect use of _NDEBUG instead of NDEBUG 2021-06-30 11:59:16 +02:00
MutablePolygon.hpp Used function smooth_outward in multi-material segmentation to get rid of artifacts arisen after merging multi-volume objects. 2021-06-28 08:09:06 +02:00
MutablePriorityQueue.hpp FIX: Mutable priority queue 2021-07-12 16:36:08 +02:00
ObjectID.cpp What MSVC could process I always wonder. 2020-09-24 15:45:04 +02:00
ObjectID.hpp Fixed undo/redo issue when clear method of FacetsAnnotation and ModelConfig 2021-08-31 09:16:09 +02:00
OpenVDBUtils.cpp Corrected mesh split implementation 2021-06-08 10:28:23 +02:00
OpenVDBUtils.hpp Get rid of Contour3D 2021-06-08 10:28:23 +02:00
pchheader.cpp
pchheader.hpp Support for forward compatibility of configurations, user and system 2021-06-27 16:57:05 +02:00
PerimeterGenerator.cpp New config value "gcode_resolution" replaces the hard coded RESOLUTION 2021-11-30 17:52:05 +01:00
PerimeterGenerator.hpp New config value "gcode_resolution" replaces the hard coded RESOLUTION 2021-11-30 17:52:05 +01:00
PlaceholderParser.cpp Fixing the GCC/clang builds. MSVC is again non-conformant. 2021-10-30 14:00:23 +02:00
PlaceholderParser.hpp Fixed unreliable application of filament overrides to PlaceholderParser. 2021-08-20 14:21:22 +02:00
Platform.cpp First draft of SendSystemInfoDialog 2021-10-05 15:09:52 +02:00
Platform.hpp First draft of SendSystemInfoDialog 2021-10-05 15:09:52 +02:00
PNGReadWrite.cpp Removing offset2 from Perl bindings and other minor cleanup. 2021-05-06 14:29:20 +02:00
PNGReadWrite.hpp PNGReadWrite: png::write_gray_to_file(), png::write_gray_to_file_scaled() 2021-02-22 18:07:27 +01:00
Point.cpp New BuildVolume class was created, which detects build volume type (rectangular, 2021-11-16 10:15:51 +01:00
Point.hpp WIP Cura Lightning infill, initial port. 2021-12-01 16:45:04 +01:00
Polygon.cpp New BuildVolume class was created, which detects build volume type (rectangular, 2021-11-16 10:15:51 +01:00
Polygon.hpp New BuildVolume class was created, which detects build volume type (rectangular, 2021-11-16 10:15:51 +01:00
PolygonTrimmer.cpp adaptive elpehant foot compensation, fixing 2019-11-01 19:59:09 +01:00
PolygonTrimmer.hpp
Polyline.cpp Fix of Can't convert polyline with more than two points to a line (#6933) 2021-09-13 15:40:56 +02:00
Polyline.hpp Fix of Can't convert polyline with more than two points to a line (#6933) 2021-09-13 15:40:56 +02:00
Preset.cpp Delete existing vendors before importing newer vendors, as the existing 2021-12-15 13:43:37 +01:00
Preset.hpp SLA only mode in wizard 2021-11-11 17:08:54 +01:00
PresetBundle.cpp Importing newer config when starting the application: 2021-12-15 16:09:22 +01:00
PresetBundle.hpp Delete existing vendors before importing newer vendors, as the existing 2021-12-15 13:43:37 +01:00
Print.cpp New config value "gcode_resolution" replaces the hard coded RESOLUTION 2021-11-30 17:52:05 +01:00
Print.hpp New BuildVolume class was created, which detects build volume type (rectangular, 2021-11-16 10:15:51 +01:00
PrintApply.cpp Fixing clang compiler warnings 2021-11-30 10:50:27 +01:00
PrintBase.cpp New placeholder parser values for output file name template; 2021-10-29 14:27:36 +02:00
PrintBase.hpp Slight improvement in cost of background slicing cancellation. 2021-06-23 16:37:18 +02:00
PrintConfig.cpp Localization: Next improvements: CS, IT, ES, DE, ES, FR 2021-12-10 17:28:36 +01:00
PrintConfig.hpp WIP Lightning Infill, roughly integrated, untested, disabled with 2021-12-01 18:11:41 +01:00
PrintObject.cpp Fix of PrusaSlicer crashes when using fuzzy skin and setting 0 for values #7468 2021-12-13 11:18:43 +01:00
PrintObjectSlice.cpp Fixed handling of "clip_multipart_objects". 2021-11-29 16:33:44 +01:00
PrintRegion.cpp PrintRegion refactoring: Getting rid of the Print pointer. 2021-05-05 14:17:36 +02:00
QuadricEdgeCollapse.cpp Remove SimplifyMesh 2021-11-02 14:23:49 +01:00
QuadricEdgeCollapse.hpp Fix status function 2021-07-19 10:12:19 +02:00
Semver.cpp
Semver.hpp Follow-up to 7c01ddf996 2021-08-12 15:27:46 +02:00
ShortestPath.cpp Fixed wrong orientation of infill and gap-fill extrusion. 2021-02-23 20:07:40 +01:00
ShortestPath.hpp Fixed crash in Adaptive Cubic infill if just a single line was extracted. 2020-09-21 11:10:57 +02:00
SLAPrint.cpp Trying to solve forward compatibility for SLA relative_corrections 2021-11-19 09:47:57 +01:00
SLAPrint.hpp Replaced "Simple shorthands for smart pointers" shptr, uqptr, wkptr 2021-10-04 16:56:26 +02:00
SLAPrintSteps.cpp Construct supports using the trimmed mesh. To solve issues with supports within the cavity hanging in the air. This still doesn't solve the issue with undrilled holes. 2021-10-27 10:05:09 +02:00
SLAPrintSteps.hpp Initial version of sl1 import with sla::Raster refactor. 2020-04-23 19:05:32 +02:00
SlicesToTriangleMesh.cpp Fix some mesh errors in sl1 archive reconstruction 2021-11-05 15:43:40 +01:00
SlicesToTriangleMesh.hpp Fix some mesh errors in sl1 archive reconstruction 2021-11-05 15:43:40 +01:00
Slicing.cpp Fixed some compiler warnings 2021-05-31 14:48:26 +02:00
Slicing.hpp Splitting FDM support gap to top / bottom, introducing 2021-03-15 09:55:57 +01:00
SlicingAdaptive.cpp WIP: admesh eradication 2021-09-14 14:51:40 +02:00
SlicingAdaptive.hpp Improved adaptive layer height metrics: Using the area of a triangle 2019-12-13 13:43:16 +01:00
SupportMaterial.cpp Fix of disabling thick bridges adds unnecessary support interfaces #7260 2021-12-10 18:27:10 +01:00
SupportMaterial.hpp New ClipperUtils functions: opening(), closing() as an alternative 2021-10-14 09:11:31 +02:00
Surface.cpp
Surface.hpp Further rework of ClipperUtils: Replaced many to_polygons() / 2021-05-03 11:39:53 +02:00
SurfaceCollection.cpp Further rework of ClipperUtils: Replaced many to_polygons() / 2021-05-03 11:39:53 +02:00
SurfaceCollection.hpp Further rework of ClipperUtils: Replaced many to_polygons() / 2021-05-03 11:39:53 +02:00
SVG.cpp WIP: Reworked slicing 2021-05-17 20:25:59 +02:00
SVG.hpp WIP: Reworked slicing 2021-05-17 20:25:59 +02:00
Technologies.hpp Tech ENABLE_FIX_SUPERSLICER_GCODE_IMPORT set as default 2021-11-30 12:01:22 +01:00
Tesselate.cpp
Tesselate.hpp
Thread.cpp Fixed a possible deadlock: 2021-10-18 16:24:15 +02:00
Thread.hpp Follow-up to ae7d6db1d9 2021-09-13 13:04:12 +02:00
Time.cpp
Time.hpp
TriangleMesh.cpp Fixing clang compiler warnings 2021-11-30 10:50:27 +01:00
TriangleMesh.hpp Tech ENABLE_OUT_OF_BED_DETECTION_IMPROVEMENTS set as default 2021-11-16 12:39:54 +01:00
TriangleMeshSlicer.cpp Fixing clang compiler warnings 2021-11-30 10:50:27 +01:00
TriangleMeshSlicer.hpp Fixing projection of bottom surfaces in MM segmentation and for 2021-10-28 15:07:29 +02:00
TriangleSelector.cpp Fixed a bug in the precomputation of the data for bucket fill that was triggering assert in TriangleSelector::neighbor_child(). 2021-12-03 14:06:53 +01:00
TriangleSelector.hpp Fixed a bug in the precomputation of the data for bucket fill that was triggering assert in TriangleSelector::neighbor_child(). 2021-12-03 14:06:53 +01:00
TriangulateWall.cpp SLA backend refactored, except Hollowing 2021-06-08 10:27:35 +02:00
TriangulateWall.hpp SLA backend refactored, except Hollowing 2021-06-08 10:27:35 +02:00
TryCatchSignal.cpp Catching of sigsegv and sigfpe with structured exceptions on win 2021-06-17 15:17:21 +02:00
TryCatchSignal.hpp Fix broken hole drilling 2021-07-26 12:28:57 +02:00
TryCatchSignalSEH.cpp Catching of sigsegv and sigfpe with structured exceptions on win 2021-06-17 15:17:21 +02:00
TryCatchSignalSEH.hpp Catching of sigsegv and sigfpe with structured exceptions on win 2021-06-17 15:17:21 +02:00
utils.cpp Follow-up to c772d28070 2021-12-12 14:14:43 +01:00
Utils.hpp Fixed visualization of G-code lines in G-code viewer (3D view). 2021-09-21 15:30:37 +02:00
Zipper.cpp New Export Finished notification showing path and opening containing folder. Fix of #4917. Fixed wrongly grayed eject button in File menu. Hopefully fix of ctrl shortcut of tooltips at sidebar. 2020-11-04 09:29:08 +01:00
Zipper.hpp SLA archive import with miniz, marching square bugfixes 2020-04-23 19:12:07 +02:00