OrcaSlicer/src/libslic3r
Lukas Matena 6ab1cec48c Empty layers detection added to GCode.cpp
Added detection of empty layers so the wipe tower doesn't trip on them (it is not printable anyway).
This should improve wipe tower reliability with supports, objects standing on edges, etc.
I also turned an assert into exception throw to prevent hard crashes and nonsense output.
2019-08-02 16:54:18 +02:00
..
Fill Merge branch 'master' into lm_warnings 2019-07-15 13:26:55 +02:00
Format Merge branch 'master' into lm_warnings 2019-07-15 13:26:55 +02:00
GCode Empty layers detection added to GCode.cpp 2019-08-02 16:54:18 +02:00
SLA Performance optimizations and some cleanup. 2019-07-30 17:57:07 +02:00
Arrange.cpp Remove disabled code. 2019-07-22 11:18:10 +02:00
Arrange.hpp Minor refactor 2019-07-18 16:30:32 +02:00
BoundingBox.cpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
BoundingBox.hpp Simplified the "cereal" includes to not clash with Perl includes 2019-07-04 22:09:14 +02:00
BridgeDetector.cpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
BridgeDetector.hpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
Channel.hpp Printhost: Cancelation, bugfixes 2018-12-20 13:38:00 +01:00
ClipperUtils.cpp Call Line conversion operator explicitly. 2019-04-03 11:17:15 +02:00
ClipperUtils.hpp Optimizing manual unification. 2019-03-26 15:05:57 +01:00
clonable_ptr.hpp Implemented the "Support for support enforcers only" quick selection. 2019-05-03 18:01:39 +02:00
CMakeLists.txt Include SLACommon.hpp into the project. 2019-07-30 17:54:25 +02:00
Config.cpp WIP: Nullable configuration value concept, implemented for 2019-07-23 14:15:42 +02:00
Config.hpp Merge remote-tracking branch 'origin/vb_filament_overrides' into ys_overrides 2019-07-28 22:01:48 +02:00
EdgeGrid.cpp Fixed warnings in libslic3r 2019-06-25 16:04:29 +02:00
EdgeGrid.hpp Fixed warnings in libslic3r 2019-06-25 16:04:29 +02:00
ExPolygon.cpp Improvements of the triangulation of SLA layer preview. 2019-01-24 19:08:58 +01:00
ExPolygon.hpp Improvements of the triangulation of SLA layer preview. 2019-01-24 19:08:58 +01:00
ExPolygonCollection.cpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
ExPolygonCollection.hpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
Extruder.cpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
Extruder.hpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
ExtrusionEntity.cpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
ExtrusionEntity.hpp Implementation of the "ColorPrint" on the 3DScene 2018-11-26 16:28:12 +01:00
ExtrusionEntityCollection.cpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
ExtrusionEntityCollection.hpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
ExtrusionSimulator.cpp Fixed warnings in libslic3r 2019-06-25 16:04:29 +02:00
ExtrusionSimulator.hpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
FileParserError.hpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
Flow.cpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
Flow.hpp Elephant foot compensation improvements. 2019-03-05 11:54:04 +01:00
GCode.cpp Empty layers detection added to GCode.cpp 2019-08-02 16:54:18 +02:00
GCode.hpp Wipe tower accounts for extruder offsets 2019-07-19 13:00:10 +02:00
GCodeReader.cpp Fix a missing header in GCodeReader 2019-01-17 13:49:10 +01:00
GCodeReader.hpp Get name of both the G-code and project file from the 1st printable 2019-02-01 11:44:08 +01:00
GCodeSender.cpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
GCodeSender.hpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
GCodeTimeEstimator.cpp Added absolute time to estimated time for color print and fixed a bug in showing estimated times for print color for silent mode 2019-08-02 12:05:02 +02:00
GCodeTimeEstimator.hpp Added absolute time to estimated time for color print and fixed a bug in showing estimated times for print color for silent mode 2019-08-02 12:05:02 +02:00
GCodeWriter.cpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
GCodeWriter.hpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
Geometry.cpp Fixed warnings in libslic3r 2019-06-25 16:04:29 +02:00
Geometry.hpp Simplified the "cereal" includes to not clash with Perl includes 2019-07-04 22:09:14 +02:00
I18N.hpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
Int128.hpp Adding rotating calipers algorithm for minimum are bounding box rotation. 2019-06-06 14:27:07 +02:00
Layer.cpp WIP: Undo / Redo stack. 2019-06-26 13:26:49 +02:00
Layer.hpp Elephant foot compensation improvements. 2019-03-05 11:54:04 +01:00
LayerRegion.cpp Fixed warnings in libslic3r 2019-06-25 16:04:29 +02:00
libslic3r.h Make an order in using scale and unscale, remove some warnings. 2019-06-26 10:34:27 +02:00
libslic3r_version.h.in Updated handling of the SLIC3R_BUILD_ID key 2019-05-13 18:01:00 +02:00
Line.cpp Fixed warnings in libslic3r 2019-06-25 16:04:29 +02:00
Line.hpp Iterative, not recursive, version of the Douglas-Peucker-Ramer algorithm 2018-12-14 19:29:58 +01:00
MinAreaBoundingBox.cpp Make an order in using scale and unscale, remove some warnings. 2019-06-26 10:34:27 +02:00
MinAreaBoundingBox.hpp Adding rotating calipers algorithm for minimum are bounding box rotation. 2019-06-06 14:27:07 +02:00
miniz_extension.cpp Fix for opening issues with archive files. 2019-06-03 15:27:46 +02:00
miniz_extension.hpp Fix for opening issues with archive files. 2019-06-03 15:27:46 +02:00
Model.cpp #2593 - Fixed loading of .zip.amf files when running from command line 2019-08-02 09:43:41 +02:00
Model.hpp Hiding the sla support structures after undo/redo 2019-07-28 11:37:08 +02:00
MotionPlanner.cpp Fixed warnings in libslic3r 2019-06-25 16:04:29 +02:00
MotionPlanner.hpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
MTUtils.hpp Fixing zero elevation bug when concave hull overlap was not detected. 2019-07-30 14:24:42 +02:00
MultiPoint.cpp Added debugging code for the Douglas-Peucker contour simplification code. 2019-01-14 19:59:18 +01:00
MultiPoint.hpp WIP: Merged commits from stable between 1.41.2-beta and 1.42.2 final. 2018-12-11 16:33:43 +01:00
MutablePriorityQueue.hpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
ObjectID.cpp WIP UndoRedo: Added Undo/Redo stack, added Platter::take_snapshot(), 2019-07-02 16:42:23 +02:00
ObjectID.hpp Undo / Redo fixes 2019-07-05 19:06:19 +02:00
pchheader.cpp Precompiled headers on Visual Studio & GCC, with the highest hopes 2018-10-29 16:01:26 +01:00
pchheader.hpp Simplified the "cereal" includes to not clash with Perl includes 2019-07-04 22:09:14 +02:00
PerimeterGenerator.cpp Fixed warnings in libslic3r 2019-06-25 16:04:29 +02:00
PerimeterGenerator.hpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
PlaceholderParser.cpp Reworked the FFF Print::update() to process the filament retract 2019-07-25 14:39:19 +02:00
PlaceholderParser.hpp Reworked the FFF Print::update() to process the filament retract 2019-07-25 14:39:19 +02:00
Point.cpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
Point.hpp Simplified the "cereal" includes to not clash with Perl includes 2019-07-04 22:09:14 +02:00
Polygon.cpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
Polygon.hpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
Polyline.cpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
Polyline.hpp WIP: Merged commits from stable between 1.41.2-beta and 1.42.2 final. 2018-12-11 16:33:43 +01:00
PolylineCollection.cpp Fixed warnings in libslic3r 2019-06-25 16:04:29 +02:00
PolylineCollection.hpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
Print.cpp Fixed the Perl bindings, made Print::m_placeholder_parser protected, 2019-07-25 17:08:31 +02:00
Print.hpp Reworked the FFF Print::update() to process the filament retract 2019-07-25 14:39:19 +02:00
PrintBase.cpp Changed the G-code export and send to OctoPrint GUI code 2019-05-17 16:27:00 +02:00
PrintBase.hpp Fixed the Perl bindings, made Print::m_placeholder_parser protected, 2019-07-25 17:08:31 +02:00
PrintConfig.cpp Fixed wrong naming of bottom infill pattern 2019-08-02 16:16:12 +02:00
PrintConfig.hpp Reworked the FFF Print::update() to process the filament retract 2019-07-25 14:39:19 +02:00
PrintObject.cpp Fixed compilation issue 2019-07-16 09:19:00 +02:00
PrintRegion.cpp WIP Restoration of the layer editing. 2019-01-21 10:06:51 +01:00
SLAPrint.cpp Merge remote-tracking branch 'origin/ys_overrides' 2019-07-31 13:05:47 +02:00
SLAPrint.hpp Merge remote-tracking branch 'origin/ys_overrides' 2019-07-31 13:05:47 +02:00
Slicing.cpp Merge branch 'master' into lm_warnings 2019-07-15 13:26:55 +02:00
Slicing.hpp Merge remote-tracking branch 'origin/master' into vb_undo_redo 2019-07-04 20:22:15 +02:00
SlicingAdaptive.cpp WIP: Admesh - replacement of C memory allocation with std vectors 2019-06-04 22:06:42 +02:00
SlicingAdaptive.hpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
SupportMaterial.cpp Merge branch 'master' into lm_warnings 2019-07-15 13:26:55 +02:00
SupportMaterial.hpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
Surface.cpp Split the external infill pattern to separate top / bottom config values. 2019-02-22 15:25:35 +01:00
Surface.hpp Split the external infill pattern to separate top / bottom config values. 2019-02-22 15:25:35 +01:00
SurfaceCollection.cpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
SurfaceCollection.hpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
SVG.cpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
SVG.hpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
Technologies.hpp Tech ENABLE_TEXTURES_FROM_SVG set as default 2019-07-19 09:52:01 +02:00
Tesselate.cpp Extended tesselation wrapper for other 3d and 2d point types. 2019-02-08 09:26:48 +01:00
Tesselate.hpp Extended tesselation wrapper for other 3d and 2d point types. 2019-02-08 09:26:48 +01:00
TriangleMesh.cpp Undo / Redo memory conservation strategy: Release recoverable data 2019-07-18 11:51:06 +02:00
TriangleMesh.hpp Undo / Redo memory conservation strategy: Release recoverable data 2019-07-18 11:51:06 +02:00
utils.cpp WIP: Undo / Redo memory limiting by releasing the least recently 2019-07-17 15:48:53 +02:00
Utils.hpp Fixed a few warnings in headers (meaning they were reported once for each include) 2019-07-23 14:02:20 +02:00
Zipper.cpp Move cstdint to Zipper header. 2019-06-04 09:26:33 +02:00
Zipper.hpp Move cstdint to Zipper header. 2019-06-04 09:26:33 +02:00