PrusaSlicer-NonPlainar/xs/xsp
bubnikv b8c898bf40 Fixed a bug in validation of the FDM Print to check for extruder
collisions against already printed objects: Rotation of an object
was not being taken into account.
Fixes #2450 PrusaSlicer 2.0 Sequential printing vs rotate object
Fixes #3585 Always Sequential Printing Error (Regardless of setting, placement or object size)

Fixed some collisions in sequential print just after arrangement by
making the validation using a slightly lower extruder radius value
than the arrangement.

Refactored PrintObject coordinate system so that the PrintObject's
coordinate system is always centered in respect to its ModelObject's
geometries. This refactoring may improve path planning a bit and
it may lower the requirements on bits representing Clipper coordinates
by 1 bit.
2020-02-07 14:10:27 +01:00
..
BoundingBox.xsp Eradicated the Pointf class, replaced with Eigen Vector3d 2018-08-21 21:05:24 +02:00
BridgeDetector.xsp Fixed regression due to ExPolygonCollection to ExPolygons refactoring. 2019-10-04 16:50:01 +02:00
Clipper.xsp Reduced the content of Geometry.pm, removed unused Perl subroutines. 2017-07-19 10:45:39 +02:00
Config.xsp Fix of perl bindings 2019-10-16 11:34:45 +02:00
ExPolygon.xsp Removed ExPolygon::triangulate_pp() from Perl XS bindings and unit tests. 2019-01-24 19:22:35 +01:00
ExPolygonCollection.xsp Fixed regression due to ExPolygonCollection to ExPolygons refactoring. 2019-10-04 16:50:01 +02:00
ExtrusionEntityCollection.xsp Rest of the path chaining has been replaced with the new algorithm. 2019-09-27 18:17:21 +02:00
ExtrusionLoop.xsp Ported the G-code generator from Perl to C++. 2017-05-03 18:28:22 +02:00
ExtrusionMultiPath.xsp Ported the G-code generator from Perl to C++. 2017-05-03 18:28:22 +02:00
ExtrusionPath.xsp Ported the G-code generator from Perl to C++. 2017-05-03 18:28:22 +02:00
ExtrusionSimulator.xsp Simulation of extrusion in a plane, useful for finding out under / over-extruions. 2016-04-11 17:10:13 +02:00
Filler.xsp Rest of the path chaining has been replaced with the new algorithm. 2019-09-27 18:17:21 +02:00
Flow.xsp Changed the Slic3r coordinate type from long to int32 to match 2018-02-12 18:16:10 +01:00
GCode.xsp Eradicated the Pointf class, replaced with Eigen Vector3d 2018-08-21 21:05:24 +02:00
GCodeSender.xsp CMake build process - fixes of the previous check-ins to build 2017-08-18 21:09:53 +02:00
Geometry.xsp WIP: Consolidation of shortest path calculations, 2019-09-26 17:30:03 +02:00
Layer.xsp Fixing perl bindings after refactoring 2020-01-06 09:36:03 +01:00
Line.xsp Completely replaced the homebrew Pointf3 class with Eigen Vec3d. 2018-08-21 17:43:05 +02:00
Model.xsp Reworked the Perl unit / integration tests to use the same Print 2019-06-20 20:23:05 +02:00
MotionPlanner.xsp Remove any Perl related code from libslic3r 2015-12-08 00:39:54 +01:00
my.map Upgrade Boost to 1.66 on Windows 2019-01-16 15:14:18 +01:00
mytype.map New XS framework for C and C++ code 2013-06-22 17:16:45 +02:00
PerimeterGenerator.xsp FDM Print refactoring: 2019-10-01 17:17:08 +02:00
PlaceholderParser.xsp Fix format-security violations (#802) 2018-03-21 08:38:33 +01:00
Point.xsp Replaced Point3 with Eigen Vec3crd, removed Point3 from the Perl binding. 2018-08-21 22:14:47 +02:00
Polygon.xsp Removed the Point::wkt() and Point::dump_perl() methods. 2018-08-17 16:54:07 +02:00
Polyline.xsp Removed the Point::wkt() and Point::dump_perl() methods. 2018-08-17 16:54:07 +02:00
PolylineCollection.xsp Rest of the path chaining has been replaced with the new algorithm. 2019-09-27 18:17:21 +02:00
Print.xsp Fixed a bug in validation of the FDM Print to check for extruder 2020-02-07 14:10:27 +01:00
Surface.xsp Adapted to the new ClipperUtils.hpp interface by @alexrj 2016-12-13 19:22:23 +01:00
SurfaceCollection.xsp Remove any Perl related code from libslic3r 2015-12-08 00:39:54 +01:00
TriangleMesh.xsp admesh refactoring: Use Eigen vec3i for indexed triangles. 2019-06-10 21:14:58 +02:00
typemap.xspt Upgrade Boost to 1.66 on Windows 2019-01-16 15:14:18 +01:00
XS.xsp Updated handling of the SLIC3R_BUILD_ID key 2019-05-13 18:01:00 +02:00