PrusaSlicer-NonPlainar/src/libslic3r
tamasmeszaros f8a5796ca5 add mesh simplification.
SPE-1072 
Working but flipped normals with the interior.
Testing on treefrog passed
Oversampling for hollowed mesh should not be less than 3x
Flip back normals after simplify and remove redundant test code.
2020-01-23 10:58:18 +01:00
..
Fill Fix of infill connecting along perimeter lines, 2019-12-02 15:01:52 +01:00
Format Merge branch 'master' into lm_tm_hollowing 2020-01-21 13:00:07 +01:00
GCode #3540 - Fixed toolpaths preview for empty ranges 2020-01-20 10:38:01 +01:00
SLA add mesh simplification. 2020-01-23 10:58:18 +01:00
Arrange.cpp Fix broken partial arrange 2019-11-01 15:13:05 +01:00
Arrange.hpp Small refactor for BedShapeHint 2019-08-21 15:39:20 +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 libslic3r core enhancements 2019-10-01 14:58:37 +02:00
BridgeDetector.cpp Fixed regression due to ExPolygonCollection to ExPolygons refactoring. 2019-10-04 16:50:01 +02:00
BridgeDetector.hpp Fixed regression due to ExPolygonCollection to ExPolygons refactoring. 2019-10-04 16:50:01 +02:00
Channel.hpp Printhost: Cancelation, bugfixes 2018-12-20 13:38:00 +01:00
ClipperUtils.cpp Fix polytree traversal. 2019-12-19 11:27:19 +01:00
ClipperUtils.hpp Fix polytree traversal. 2019-12-19 11:27:19 +01:00
clonable_ptr.hpp Implemented the "Support for support enforcers only" quick selection. 2019-05-03 18:01:39 +02:00
CMakeLists.txt add mesh simplification. 2020-01-23 10:58:18 +01:00
Config.cpp Const correctness improvements: 2020-01-03 16:33:04 +01:00
Config.hpp Fixing some missing throw statements. 2020-01-13 17:41:40 +01:00
EdgeGrid.cpp Merged pull request "Gyroid improvements" #2730 2019-11-07 14:28:30 +01:00
EdgeGrid.hpp Improvement of the Elephant foot compensation: 2019-11-15 16:20:01 +01:00
ElephantFootCompensation.cpp We can now use std::exchange() as we switched to C++17 2019-12-19 12:27:49 +01:00
ElephantFootCompensation.hpp adaptive elpehant foot compensation, fixing 2019-11-01 19:59:09 +01:00
ExPolygon.cpp Improvements of the triangulation of SLA layer preview. 2019-01-24 19:08:58 +01:00
ExPolygon.hpp Fixing some missing throw statements. 2020-01-13 17:41:40 +01:00
ExPolygonCollection.cpp Fixed regression due to ExPolygonCollection to ExPolygons refactoring. 2019-10-04 16:50:01 +02:00
ExPolygonCollection.hpp Fixed regression due to ExPolygonCollection to ExPolygons refactoring. 2019-10-04 16:50:01 +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 Refactoring of GCode::process_layer(). 2020-01-14 10:31:18 +01:00
ExtrusionEntity.cpp Fixed regression due to ExPolygonCollection to ExPolygons refactoring. 2019-10-04 16:50:01 +02:00
ExtrusionEntity.hpp Fix of a typo in KDTreeIndirect. 2019-11-14 17:02:32 +01:00
ExtrusionEntityCollection.cpp Fixing regression issue after G-code export refactoring. 2020-01-10 15:51:35 +01:00
ExtrusionEntityCollection.hpp Fixing regression issue after G-code export refactoring. 2020-01-10 15:51:35 +01: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 Custom G-code references are now being assigned to ToolOrdering::LayerTools() 2020-01-14 11:54:09 +01:00
Flow.hpp WIP: Reworked the infill generator to merge areas with the same 2019-09-04 16:11:16 +02:00
GCode.cpp Don't store "print_host", "printhost_apikey", "printhost_cafile" 2020-01-21 09:55:44 +01:00
GCode.hpp Fixing GCode Skirt generator after refactoring. 2020-01-14 14:24:38 +01:00
GCodeReader.cpp Fix a missing header in GCodeReader 2019-01-17 13:49:10 +01:00
GCodeReader.hpp #3287 - Fixed GCodeAnalyzer and GCodeTimeEstimator when using Machinekit and Mach3/Linuxcnc gcode flavours 2019-12-09 11:40:26 +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 Fixed GCodeAnalyzer and GCodeTimeEstimator to avoid artifacts while rendering toolpaths due to numerical issues on extruder coordinate 2020-01-13 15:27:37 +01:00
GCodeTimeEstimator.hpp #3287 - Fixed GCodeAnalyzer and GCodeTimeEstimator when using Machinekit and Mach3/Linuxcnc gcode flavours 2019-12-09 11:40:26 +01:00
GCodeWriter.cpp Another bugfixes of GCode export after refactoring. 2020-01-14 15:12:45 +01:00
GCodeWriter.hpp Code refactoring to mode comparison 2020-01-17 12:24:58 +01:00
Geometry.cpp Improved accuracy of ModelVolume matrix store / restore 2019-12-19 12:27:49 +01:00
Geometry.hpp Improved accuracy of ModelVolume matrix store / restore 2019-12-19 12:27:49 +01: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
KDTreeIndirect.hpp Fix of a typo in KDTreeIndirect. 2019-11-14 17:02:32 +01:00
Layer.cpp Fix of "Don't use bridging perimeters on top of elephant-foot compensation #3011" 2020-01-03 14:07:31 +01:00
Layer.hpp Fix of "Don't use bridging perimeters on top of elephant-foot compensation #3011" 2020-01-03 14:07:31 +01:00
LayerRegion.cpp Fix of "Don't use bridging perimeters on top of elephant-foot compensation #3011" 2020-01-03 14:07:31 +01:00
libslic3r.h Merge branch 'master' into lm_tm_hollowing 2020-01-21 13:00:07 +01:00
libslic3r_version.h.in Updated handling of the SLIC3R_BUILD_ID key 2019-05-13 18:01:00 +02:00
Line.cpp Fix of the new gyroid infill path planning. Fixes #3226 2019-11-22 18:22:44 +01:00
Line.hpp Fix of the new gyroid infill path planning. Fixes #3226 2019-11-22 18:22:44 +01:00
MeshBoolean.cpp MeshBooleans with CGAL only 2020-01-16 14:31:31 +01:00
MeshBoolean.hpp MeshBooleans with CGAL only 2020-01-16 14:31:31 +01:00
MinAreaBoundingBox.cpp Can build with (original llvm) clang-cl on windows 2019-08-01 16:03:52 +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 #3536 - Fixed PrusaSlicer not closing the file when trying to open an invalid 3mf (actually any zip) file 2020-01-20 13:29:59 +01:00
miniz_extension.hpp Fix for opening issues with archive files. 2019-06-03 15:27:46 +02:00
Model.cpp Merge branch 'master' into lm_tm_hollowing 2020-01-21 13:00:07 +01:00
Model.hpp Merge branch 'master' into lm_tm_hollowing 2020-01-21 13:00:07 +01:00
MotionPlanner.cpp If of the previous commit: Set the MutablePriorityQueue indices 2019-11-22 19:09:39 +01: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 Reworked pad creation algorithm with new parameters: 2019-10-01 14:58:37 +02:00
MultiPoint.cpp Return MultiPoint::first_point() by reference. 2019-09-27 19:47:30 +02:00
MultiPoint.hpp Return MultiPoint::first_point() by reference. 2019-09-27 19:47:30 +02:00
MutablePriorityQueue.hpp If of the previous commit: Set the MutablePriorityQueue indices 2019-11-22 19:09:39 +01: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
OpenVDBUtils.cpp add mesh simplification. 2020-01-23 10:58:18 +01:00
OpenVDBUtils.hpp Merge branch 'tm_openvdb_integration' into lm_tm_hollowing 2019-11-11 12:55:22 +01:00
pchheader.cpp Precompiled headers on Visual Studio & GCC, with the highest hopes 2018-10-29 16:01:26 +01:00
pchheader.hpp Optimization of G-code export: 2020-01-08 14:58:24 +01:00
PerimeterGenerator.cpp Rest of the path chaining has been replaced with the new algorithm. 2019-09-27 18:17:21 +02:00
PerimeterGenerator.hpp FDM Print refactoring: 2019-10-01 17:17:08 +02:00
PlaceholderParser.cpp Ported PlaceholderParser unit tests to C++. 2020-01-21 12:10:09 +01:00
PlaceholderParser.hpp Ported PlaceholderParser unit tests to C++. 2020-01-21 12:10:09 +01: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 Ported test_trianglemesh from upstream slic3r, thanks @lordofhyphens 2019-10-15 13:49:28 +02:00
Polygon.cpp adaptive elpehant foot compensation, fixing 2019-11-01 19:59:09 +01:00
Polygon.hpp adaptive elpehant foot compensation, fixing 2019-11-01 19:59:09 +01:00
PolygonTrimmer.cpp adaptive elpehant foot compensation, fixing 2019-11-01 19:59:09 +01:00
PolygonTrimmer.hpp Added a missing include 2019-08-22 11:35:25 +02:00
Polyline.cpp Rest of the path chaining has been replaced with the new algorithm. 2019-09-27 18:17:21 +02:00
Polyline.hpp Rest of the path chaining has been replaced with the new algorithm. 2019-09-27 18:17:21 +02:00
Print.cpp Code refactoring to mode comparison 2020-01-17 12:24:58 +01:00
Print.hpp Merge remote-tracking branch 'origin/master' into ys_cp_improvements 2020-01-16 15:01:57 +01:00
PrintBase.cpp Fix [scale] from being assigned to [year] placeholder 2020-01-20 11:27:00 -05:00
PrintBase.hpp Fixed erroneous use of logical OR where bitwise OR was meant 2019-09-25 12:18:30 +02:00
PrintConfig.cpp Merge branch 'master' into lm_tm_hollowing 2020-01-21 13:00:07 +01:00
PrintConfig.hpp Merge branch 'master' into lm_tm_hollowing 2020-01-06 12:41:29 +01:00
PrintObject.cpp Fix of "Don't use bridging perimeters on top of elephant-foot compensation #3011" 2020-01-03 14:07:31 +01:00
PrintRegion.cpp Merge branch 'dev' of https://github.com/Prusa3d/PrusaSlicer into dev 2019-09-04 16:11:28 +02:00
Semver.cpp Refactor: Move Semver from slice3r to libslic3r 2019-08-19 17:04:14 +02:00
Semver.hpp Const correctness improvements: 2020-01-03 16:33:04 +01:00
ShortestPath.cpp Fixed a typo in extrusion ordering, pointed by @supermerill 2019-12-17 10:55:50 +01:00
ShortestPath.hpp One more try, fixing a missing parameter. 2019-09-27 19:07:07 +02:00
SimplifyMesh.cpp add mesh simplification. 2020-01-23 10:58:18 +01:00
SimplifyMesh.hpp add mesh simplification. 2020-01-23 10:58:18 +01:00
SimplifyMeshImpl.hpp add mesh simplification. 2020-01-23 10:58:18 +01:00
SLAPrint.cpp Do not translate the normal of drainhole points. 2020-01-08 10:49:54 +01:00
SLAPrint.hpp Merge branch 'master' into lm_tm_hollowing 2019-11-18 17:50:56 +01:00
SLAPrintSteps.cpp Add tests for EigenMesh3D raycaster with hole support. 2020-01-08 17:11:22 +01:00
SLAPrintSteps.hpp SLAPrint steps moved to separate module. 2019-11-12 16:54:59 +01:00
Slicing.cpp ENABLE_ADAPTIVE_LAYER_HEIGHT_PROFILE set as default 2020-01-17 11:26:26 +01:00
Slicing.hpp Improved adaptive layer height metrics: Using the area of a triangle 2019-12-13 13:43:16 +01:00
SlicingAdaptive.cpp Improved adaptive layer height metrics: Using the area of a triangle 2019-12-13 13:43:16 +01: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 "Don't use bridging perimeters on top of elephant-foot compensation #3011" 2020-01-03 14:07:31 +01: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 Fix of "excess infill below bridges with 0% infill" #442 2019-09-06 15:03:49 +02:00
Surface.hpp Fix of "excess infill below bridges with 0% infill" #442 2019-09-06 15:03:49 +02: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: Reworked the infill generator to merge areas with the same 2019-09-04 16:11:16 +02:00
SVG.cpp adaptive elpehant foot compensation, fixing 2019-11-01 19:59:09 +01:00
SVG.hpp adaptive elpehant foot compensation, fixing 2019-11-01 19:59:09 +01:00
Technologies.hpp Fixed conflicts after merge with master 2020-01-17 14:58:19 +01:00
Tesselate.cpp Extended tesselation wrapper for other 3d and 2d point types. 2019-02-08 09:26:48 +01:00
Tesselate.hpp Reworked pad creation algorithm with new parameters: 2019-10-01 14:58:37 +02:00
Time.cpp Fix cmake with msvc generator. 2019-10-14 12:50:08 +02:00
Time.hpp Fix incorrect time format spec in iso_utc_timestamp. 2019-10-07 08:56:54 +02:00
TriangleMesh.cpp add mesh simplification. 2020-01-23 10:58:18 +01:00
TriangleMesh.hpp add mesh simplification. 2020-01-23 10:58:18 +01:00
utils.cpp Const correctness improvements: 2020-01-03 16:33:04 +01:00
Utils.hpp Refactoring and documentation of check_copy() and copy_file() 2019-12-22 11:11:48 +01:00
Zipper.cpp Zipper made available for modification after RasterWriter finishes. 2019-10-23 17:32:17 +02:00
Zipper.hpp Zipper made available for modification after RasterWriter finishes. 2019-10-23 17:32:17 +02:00