PrusaSlicer-NonPlainar/xs/src
Alessandro Ranellucci 3ff613d166 Merge branch 'acp-voronoi'
Conflicts:
	xs/xsp/my.map
2014-07-26 22:38:35 +02:00
..
admesh XYZ mirroring from plater 2014-06-14 21:14:33 +02:00
boost Incomplete work for using Boost.Polygon to compute medial axis 2014-01-09 17:26:39 +01:00
poly2tri Use poly2tri for triangulation. This fixes some cases where polyPartition couldn't triangulate successfully. Reported as issue #9 in polyPartition repository. Tested with MotorHalter_0.stl cut at 1.2 2014-05-01 12:07:11 +02:00
BoundingBox.cpp Merge branch 'acp-voronoi' 2014-07-26 22:38:35 +02:00
BoundingBox.hpp Merge branch 'acp-voronoi' 2014-07-26 22:38:35 +02:00
clipper.cpp Revert "Update Clipper to r468. #2028" 2014-05-26 20:00:59 +02:00
clipper.hpp Revert "Update Clipper to r468. #2028" 2014-05-26 20:00:59 +02:00
ClipperUtils.cpp Fix compilation under 5.20 (untested). #2109 2014-06-25 14:57:06 +02:00
ClipperUtils.hpp New semantics for ExtrusionLoop objects. Early processing of perimeter overhangs for paralellizing such work and making G-code export lighter. Lots of refactoring. This should fix a number of minor bugs, including reversals of perimeter overhangs. 2014-05-08 11:07:37 +02:00
Config.cpp Automatically disable retract_layer_change when using spiral_vase 2014-05-26 23:51:58 +02:00
Config.hpp Put the Default Extruder option in a less confusing position 2014-06-19 20:07:16 +02:00
ExPolygon.cpp Merge branch 'acp-voronoi' 2014-07-26 22:38:35 +02:00
ExPolygon.hpp Implemented avoid_crossing_perimeters with VisiLibity 2014-05-13 20:06:01 +02:00
ExPolygonCollection.cpp Implemented avoid_crossing_perimeters with VisiLibity 2014-05-13 20:06:01 +02:00
ExPolygonCollection.hpp Implemented avoid_crossing_perimeters with VisiLibity 2014-05-13 20:06:01 +02:00
Extruder.cpp Replace to_SV_ref() and to_SV_clone_ref() with templated glue functions 2014-05-08 14:52:48 +02:00
Extruder.hpp Some minor changes to the newly-ported Extruder class 2014-04-28 22:02:34 +02:00
ExtrusionEntity.cpp Enforce seam alignment and blend in spiral vase. #2023 2014-05-22 12:28:12 +02:00
ExtrusionEntity.hpp Enforce seam alignment and blend in spiral vase. #2023 2014-05-22 12:28:12 +02:00
ExtrusionEntityCollection.cpp Replace to_SV_ref() and to_SV_clone_ref() with templated glue functions 2014-05-08 14:52:48 +02:00
ExtrusionEntityCollection.hpp Refactored signatures of many C++ methods for more efficient and safer style. Includes a bugfix for Point::nearest_point() which was returning a pointer to freed memory. #1961 2014-04-24 16:40:10 +02:00
Flow.cpp Always use a rectangle with semicircles as extrudate shape 2014-07-26 15:29:24 +02:00
Flow.hpp Refactoring: new method in Flow for calculating spacing between extrusions having different width 2014-06-12 09:17:37 +02:00
GCode.hpp Draft for binary representation of G-code commands 2014-05-10 15:08:49 +02:00
Geometry.cpp Bugfix: thin walls forming a closed loop had overlapping segments at their endpoints. #1948 #1875 2014-05-21 15:03:31 +02:00
Geometry.hpp Refactoring: move direction math into a single function. Includes some fixes and adjustments 2014-05-02 18:48:11 +02:00
Layer.cpp Make read-only constructor parameters - private. 2014-05-24 23:50:45 +03:00
Layer.hpp Make clear_regions and delete_region methods private (both Print & Layer), and remove from XSP. 2014-05-25 00:11:17 +03:00
Line.cpp Replace to_SV_ref() and to_SV_clone_ref() with templated glue functions 2014-05-08 14:52:48 +02:00
Line.hpp Replace to_SV_ref() and to_SV_clone_ref() with templated glue functions 2014-05-08 14:52:48 +02:00
Model.cpp Store object and volume names in the new 'name' property instead of relying on material id 2014-07-12 11:20:57 +02:00
Model.hpp Store object and volume names in the new 'name' property instead of relying on material id 2014-07-12 11:20:57 +02:00
MotionPlanner.cpp New implementation of Avoid crossing perimeters using Voronoi diagrams 2014-05-28 10:16:58 +02:00
MotionPlanner.hpp New implementation of Avoid crossing perimeters using Voronoi diagrams 2014-05-28 10:16:58 +02:00
MultiPoint.cpp Fix compilation under 5.20 (untested). #2109 2014-06-25 14:57:06 +02:00
MultiPoint.hpp New seal_position option that replaces randomize_start, start_perimeters_at_concave_points and start_perimeters_at_non_overhang. The two latter options are now always on by default. A new "Aligned" seal position value has been added, that forces starting points to be aligned when not randomized. #1741 #925 2014-05-22 19:34:49 +02:00
myinit.h Replace to_SV_ref() and to_SV_clone_ref() with templated glue functions 2014-05-08 14:52:48 +02:00
perlglue.hpp Replace to_SV_ref() and to_SV_clone_ref() with templated glue functions 2014-05-08 14:52:48 +02:00
PlaceholderParser.cpp Translate PlaceholderParser::apply_config to C++. 2014-06-14 00:01:52 +02:00
PlaceholderParser.hpp Translate PlaceholderParser::apply_config to C++. 2014-06-14 00:01:52 +02:00
Point.cpp Finished implementation of bed_shape in plater 2014-06-16 15:18:39 +02:00
Point.hpp Finished implementation of bed_shape in plater 2014-06-16 15:18:39 +02:00
Polygon.cpp New seal_position option that replaces randomize_start, start_perimeters_at_concave_points and start_perimeters_at_non_overhang. The two latter options are now always on by default. A new "Aligned" seal position value has been added, that forces starting points to be aligned when not randomized. #1741 #925 2014-05-22 19:34:49 +02:00
Polygon.hpp New seal_position option that replaces randomize_start, start_perimeters_at_concave_points and start_perimeters_at_non_overhang. The two latter options are now always on by default. A new "Aligned" seal position value has been added, that forces starting points to be aligned when not randomized. #1741 #925 2014-05-22 19:34:49 +02:00
Polyline.cpp Merge branch 'master' into visilibity 2014-05-27 00:04:53 +02:00
Polyline.hpp Enforce seam alignment and blend in spiral vase. #2023 2014-05-22 12:28:12 +02:00
PolylineCollection.cpp Replace to_SV_ref() and to_SV_clone_ref() with templated glue functions 2014-05-08 14:52:48 +02:00
PolylineCollection.hpp Refactored signatures of many C++ methods for more efficient and safer style. Includes a bugfix for Point::nearest_point() which was returning a pointer to freed memory. #1961 2014-04-24 16:40:10 +02:00
polypartition.cpp Finished --cut implementation 2014-04-25 12:40:21 +02:00
polypartition.h Finished --cut implementation 2014-04-25 12:40:21 +02:00
ppport.h New XS framework for C and C++ code 2013-06-22 17:16:45 +02:00
Print.cpp Put skirt outside brim to avoid conflicts. #2157 2014-07-24 23:43:19 +02:00
Print.hpp Bugfix: make_perimeters() was not truly idempotent because prepare_infill() split ->slices into typed surfaces 2014-07-15 19:07:38 +02:00
PrintConfig.cpp New 3D Honeycomb infill pattern (credits: David Eccles (gringer)). #1646 2014-07-26 17:07:43 +02:00
PrintConfig.hpp New 3D Honeycomb infill pattern (credits: David Eccles (gringer)). #1646 2014-07-26 17:07:43 +02:00
Surface.cpp Replace to_SV_ref() and to_SV_clone_ref() with templated glue functions 2014-05-08 14:52:48 +02:00
Surface.hpp Replace to_SV_ref() and to_SV_clone_ref() with templated glue functions 2014-05-08 14:52:48 +02:00
SurfaceCollection.cpp Replace to_SV_ref() and to_SV_clone_ref() with templated glue functions 2014-05-08 14:52:48 +02:00
SurfaceCollection.hpp Perform additional checks before merging solid surfaces (i.e. take flow and fill pattern into account) 2014-02-10 13:19:44 +01:00
SVG.cpp Flag for arrows in SVG.cpp 2013-10-26 14:41:37 +02:00
SVG.hpp Flag for arrows in SVG.cpp 2013-10-26 14:41:37 +02:00
TriangleMesh.cpp XYZ mirroring from plater 2014-06-14 21:14:33 +02:00
TriangleMesh.hpp XYZ mirroring from plater 2014-06-14 21:14:33 +02:00
utils.cpp Conditional compilation to exclude all Perl/XS stuff from C++ code 2013-09-13 14:48:40 +02:00