Alessandro Ranellucci
|
6adc3477c9
|
Moved C++ code into new libslic3r directory
|
2014-08-03 19:42:29 +02:00 |
|
Alessandro Ranellucci
|
67bf99633e
|
Fix compilation under 5.20 (untested). #2109
|
2014-06-25 14:57:06 +02:00 |
|
Alessandro Ranellucci
|
0decbbf910
|
Revert "Updated Clipper to r467 but it doesn't seem to fix #2028 yet"
This reverts commit a62457d6b5 .
|
2014-05-25 23:27:26 +02:00 |
|
Alessandro Ranellucci
|
a62457d6b5
|
Updated Clipper to r467 but it doesn't seem to fix #2028 yet
|
2014-05-25 22:48:58 +02:00 |
|
Alessandro Ranellucci
|
70ceb853f1
|
Update Clipper to last trunk to fix a couple Clipper bugs causing empty intersection results and failure to process polylines with coinciding endpoints. This also caused crashed in some rare circumstances
|
2014-05-23 23:58:43 +02:00 |
|
Alessandro Ranellucci
|
5e6ff952df
|
Fix more regressions in test suite regarding the workaround for Clipper bug
|
2014-05-21 15:45:16 +02:00 |
|
Alessandro Ranellucci
|
08279ec5d8
|
Bugfix: thin walls forming a closed loop had overlapping segments at their endpoints. #1948 #1875
|
2014-05-21 15:03:31 +02:00 |
|
Alessandro Ranellucci
|
bc023c2d51
|
Remove new/delete keywords from ClipperUtils.cpp
|
2014-05-08 15:00:49 +02:00 |
|
Alessandro Ranellucci
|
76a8ec3d9e
|
Replace to_SV_ref() and to_SV_clone_ref() with templated glue functions
|
2014-05-08 14:52:48 +02:00 |
|
Alessandro Ranellucci
|
c37ef2f18b
|
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 |
|
Alessandro Ranellucci
|
edeb0a90dd
|
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 |
|
Alessandro Ranellucci
|
60f640f100
|
Remove self-intersections before supplying polygon data to polyPartition and rename triangulate2() to triangulate_pp()
|
2014-05-01 10:37:38 +02:00 |
|
Alessandro Ranellucci
|
bd133d9434
|
Update Clipper to 6.1.2
|
2013-12-24 12:40:46 +01:00 |
|
Alessandro Ranellucci
|
a93c862338
|
Ported traverse_pt() to XS
|
2013-11-23 23:21:59 +01:00 |
|
Alessandro Ranellucci
|
46e3b3180e
|
Ported Surface->offset() to XS
|
2013-11-23 18:29:25 +01:00 |
|
Alessandro Ranellucci
|
a225a8b2ef
|
Ported contains_line() to XS
|
2013-11-21 15:12:06 +01:00 |
|
Alessandro Ranellucci
|
3025c77675
|
Use Clipper for line clipping
|
2013-11-21 14:15:38 +01:00 |
|
Alessandro Ranellucci
|
1d6a18071a
|
Support the new Clipper API
|
2013-11-20 15:59:19 +01:00 |
|
Alessandro Ranellucci
|
50c0081d25
|
Update Clipper to 6.0.0
|
2013-11-20 11:35:58 +01:00 |
|
Alessandro Ranellucci
|
6e22a82e7d
|
Conditional compilation to exclude all Perl/XS stuff from C++ code
|
2013-09-13 14:48:40 +02:00 |
|
Alessandro Ranellucci
|
c0789506e4
|
Return objects by reference instead of always cloning
|
2013-09-02 20:22:20 +02:00 |
|
Alessandro Ranellucci
|
9cf831b9c5
|
Ported union_pt() to XS
|
2013-08-26 18:37:19 +02:00 |
|
Alessandro Ranellucci
|
443d4e52cb
|
Fixed everything in the XS port
|
2013-08-26 17:58:37 +02:00 |
|
Alessandro Ranellucci
|
b6005327d6
|
Downgrade Clipper to 5.1.5
|
2013-08-26 15:57:54 +02:00 |
|
Alessandro Ranellucci
|
94ca28644e
|
Ported union() to XS
|
2013-08-17 12:24:04 +02:00 |
|
Alessandro Ranellucci
|
b38cc2c244
|
Merge branch 'master' into xsdata
Conflicts:
lib/Slic3r.pm
lib/Slic3r/ExPolygon.pm
lib/Slic3r/Fill.pm
lib/Slic3r/Fill/Rectilinear.pm
lib/Slic3r/GCode.pm
lib/Slic3r/GUI/Plater.pm
lib/Slic3r/Geometry/Clipper.pm
lib/Slic3r/Layer/Region.pm
lib/Slic3r/Print.pm
lib/Slic3r/Print/Object.pm
lib/Slic3r/TriangleMesh.pm
t/shells.t
xs/MANIFEST
|
2013-08-08 02:10:34 +02:00 |
|
Alessandro Ranellucci
|
0efea9e442
|
Ported diff() and intersection()
|
2013-07-17 01:21:30 +02:00 |
|
Alessandro Ranellucci
|
c7b6818ccf
|
Ported offset() and offset2()
|
2013-07-17 00:48:29 +02:00 |
|
Alessandro Ranellucci
|
bf8c799685
|
Ported diff_ex, intersection_ex, union_ex, xor_ex
|
2013-07-17 00:29:09 +02:00 |
|
Alessandro Ranellucci
|
fe061b19ad
|
Ported Polygon->is_counter_clockwise() and rearranged code in .cpp files
|
2013-07-16 21:04:14 +02:00 |
|