PrusaSlicer-NonPlainar/src/libslic3r
tamasmeszaros d4fe7b5a96 Adding rotating calipers algorithm for minimum are bounding box rotation.
Cleanup, fix build on windows and add test for rotcalipers.

Try to fix compilation on windows

With updates from libnest2d
Another build fix.


Clean up and add comments.


adding rotcalipers test  and some cleanup


Trying to fix on OSX


Fix rotcalipers array indexing


Get rid of boost convex hull.


Adding helper function 'remove_collinear_points'


Importing new libnest2d upgrades.


Disable using __int128 in NFP on OSX
2019-06-06 14:27:07 +02:00
..
Fill Reworked discretization step of Archimedean Chords infill to lower 2019-03-07 16:01:46 +01:00
Format Fix for opening issues with archive files. 2019-06-03 15:27:46 +02:00
GCode Fixed unit tests when run with range checks on std::vector 2019-05-22 16:48:20 +02:00
Rasterizer Replacing old miniz version with new 2.1.0 2019-05-23 11:52:31 +02:00
SLA Eliminate some warnings 2019-05-20 12:29:14 +02:00
BoundingBox.cpp
BoundingBox.hpp Performance improvements: 2019-01-26 18:51:34 +01:00
BridgeDetector.cpp
BridgeDetector.hpp
Channel.hpp
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 Adding rotating calipers algorithm for minimum are bounding box rotation. 2019-06-06 14:27:07 +02:00
Config.cpp Fix of "PrusaSlicer 2.0.0.-rc+ g-code error when importing #2304" 2019-05-21 09:41:46 +02:00
Config.hpp Added ConfigDef::get_default_value<>() template, 2019-05-03 18:30:58 +02:00
EdgeGrid.cpp
EdgeGrid.hpp
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
ExPolygonCollection.hpp
Extruder.cpp
Extruder.hpp
ExtrusionEntity.cpp
ExtrusionEntity.hpp
ExtrusionEntityCollection.cpp
ExtrusionEntityCollection.hpp
ExtrusionSimulator.cpp
ExtrusionSimulator.hpp
FileParserError.hpp
Flow.cpp
Flow.hpp Elephant foot compensation improvements. 2019-03-05 11:54:04 +01:00
GCode.cpp Add new [total_layer_count] placeholder everywhere [layer_num] is avalible. 2019-06-03 14:47:18 +02:00
GCode.hpp Disabled the experimental pressure equalizer. 2019-01-29 18:07:45 +01: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
GCodeSender.hpp
GCodeTimeEstimator.cpp Fix of #1380 - Wrong estimated time when using extruder absolute coordinates 2019-04-15 12:54:57 +02:00
GCodeTimeEstimator.hpp Fix of #2082 -> Added lines M73 P100 and M73 Q100 to gcode to signal that print is finished 2019-04-08 11:54:58 +02:00
GCodeWriter.cpp
GCodeWriter.hpp
Geometry.cpp Tech ENABLE_NEW_EULER_ANGLES set as default 2019-05-21 10:16:44 +02:00
Geometry.hpp Tech ENABLE_VOLUMES_CENTERING_FIXES set as default 2019-05-21 09:42:59 +02:00
I18N.hpp
Int128.hpp Adding rotating calipers algorithm for minimum are bounding box rotation. 2019-06-06 14:27:07 +02:00
Layer.cpp Implemented clipping of parts of multi-part objects in the order 2019-03-06 10:21:10 +01:00
Layer.hpp Elephant foot compensation improvements. 2019-03-05 11:54:04 +01:00
LayerRegion.cpp Improvement in handling of the custom bridging angle value. 2019-04-01 17:12:39 +02:00
libslic3r_version.h.in Updated handling of the SLIC3R_BUILD_ID key 2019-05-13 18:01:00 +02:00
libslic3r.h Fix build: Stray semicolon 2019-02-04 16:57:11 +01:00
Line.cpp
Line.hpp
MinAreaBoundingBox.cpp Adding rotating calipers algorithm for minimum are bounding box rotation. 2019-06-06 14:27:07 +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 Tech ENABLE_GENERIC_SUBPARTS_PLACEMENT set as default 2019-05-21 10:01:04 +02:00
Model.hpp Tech ENABLE_VOLUMES_CENTERING_FIXES set as default 2019-05-21 09:42:59 +02:00
ModelArrange.cpp Adding rotating calipers algorithm for minimum are bounding box rotation. 2019-06-06 14:27:07 +02:00
ModelArrange.hpp Arrange is accounting for the wipe tower now 2019-05-06 08:14:45 +02:00
MotionPlanner.cpp
MotionPlanner.hpp
MTUtils.hpp Hypothetical support of different object layer heights. 2019-03-25 09:55:48 +01:00
MultiPoint.cpp Added debugging code for the Douglas-Peucker contour simplification code. 2019-01-14 19:59:18 +01:00
MultiPoint.hpp
MutablePriorityQueue.hpp
pchheader.cpp
pchheader.hpp
PerimeterGenerator.cpp
PerimeterGenerator.hpp
PlaceholderParser.cpp Fixed conversion of floating point values to string from PlaceholderParser 2019-01-18 09:50:56 +01:00
PlaceholderParser.hpp Fixed an issue, where the output G-code file name was not always updated 2019-02-03 10:41:14 +01:00
Point.cpp
Point.hpp WIP: Transformation of instances in world coordinate space: 2019-04-26 17:28:31 +02:00
Polygon.cpp
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
Polyline.hpp
PolylineCollection.cpp
PolylineCollection.hpp
Print.cpp Fixed unit tests when run with range checks on std::vector 2019-05-22 16:48:20 +02:00
Print.hpp Fixed unit tests when run with range checks on std::vector 2019-05-22 16:48:20 +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 unit tests when run with range checks on std::vector 2019-05-22 16:48:20 +02:00
PrintConfig.cpp Fix of 2019-05-17 11:46:46 +02:00
PrintConfig.hpp Fix of 2019-05-17 11:46:46 +02:00
PrintExport.hpp Adding absolute correction (XY offset) and gamma correction parameters. 2019-04-09 13:42:32 +02:00
PrintObject.cpp Fixed unit tests when run with range checks on std::vector 2019-05-22 16:48:20 +02:00
PrintRegion.cpp WIP Restoration of the layer editing. 2019-01-21 10:06:51 +01:00
SLAPrint.cpp Fixed update of the SLA back end object properties, leading to 2019-05-23 15:43:16 +02:00
SLAPrint.hpp Changed the G-code export and send to OctoPrint GUI code 2019-05-17 16:27:00 +02:00
Slicing.cpp Fix of caching of the SlicingParamerters at PrintObject 2019-03-05 14:05:58 +01:00
Slicing.hpp Fix of caching of the SlicingParamerters at PrintObject 2019-03-05 14:05:58 +01:00
SlicingAdaptive.cpp
SlicingAdaptive.hpp
SupportMaterial.cpp Partial fix of "Wrong width of perimeter for solid anchors #1803" 2019-04-18 15:08:11 +02:00
SupportMaterial.hpp
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
SurfaceCollection.hpp
SVG.cpp
SVG.hpp
Technologies.hpp Code cleanup 2019-05-24 15:22:27 +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 Future-proof qhull dependency handling 2019-06-05 19:19:49 +02:00
TriangleMesh.hpp WIP: Transformation of instances in world coordinate space: 2019-04-26 17:28:31 +02:00
utils.cpp Changed references to renamed github project 2019-05-14 19:46:01 +02:00
Utils.hpp Changed references to renamed github project 2019-05-14 19:46:01 +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