Alessandro Ranellucci
|
a49dc603cc
|
Many changes and fixes to remove leaks and return objects by reference
|
2013-09-03 19:26:58 +02:00 |
|
Alessandro Ranellucci
|
275422fac7
|
Don't return first_point() and last_point() by reference
|
2013-09-02 22:33:03 +02:00 |
|
Alessandro Ranellucci
|
0ffb0f6a58
|
Fix tests
|
2013-09-02 22:10:52 +02:00 |
|
Alessandro Ranellucci
|
a1a33c2291
|
Merge branch 'master' into xsdata
Conflicts:
lib/Slic3r/ExtrusionPath.pm
lib/Slic3r/ExtrusionPath/Collection.pm
lib/Slic3r/GCode.pm
lib/Slic3r/Line.pm
lib/Slic3r/Point.pm
|
2013-09-02 20:27:35 +02:00 |
|
Alessandro Ranellucci
|
2abda4753d
|
Removed MANIFEST since it's not used by Build.PL anymore
|
2013-09-02 20:23:54 +02:00 |
|
Alessandro Ranellucci
|
c0789506e4
|
Return objects by reference instead of always cloning
|
2013-09-02 20:22:20 +02:00 |
|
Alessandro Ranellucci
|
1741301973
|
Fix segfault when appending an ExtrusionPath::Collection to another Collection
|
2013-08-31 01:23:47 +02:00 |
|
Alessandro Ranellucci
|
dd70f6be2f
|
Return ExtrusionPath->polyline and ExtrusionLoop->polygon by reference
|
2013-08-31 00:50:03 +02:00 |
|
Alessandro Ranellucci
|
d2e4bba074
|
Fixed memory leak in ExtrusionPath::Collection and return collection items by reference
|
2013-08-31 00:37:17 +02:00 |
|
Alessandro Ranellucci
|
bb45437526
|
Return Surface->expolygon by reference
|
2013-08-31 00:28:24 +02:00 |
|
Alessandro Ranellucci
|
828785312e
|
Merge branch 'master' into xsdata
Conflicts:
MANIFEST
|
2013-08-30 23:19:09 +02:00 |
|
Alessandro Ranellucci
|
bf060db948
|
Removed MANIFEST since it's not used by Build.PL anymore
|
2013-08-30 23:18:02 +02:00 |
|
Alessandro Ranellucci
|
1cfdf7e955
|
Ported Slic3r::Polyline::Collection
|
2013-08-30 00:06:10 +02:00 |
|
Alessandro Ranellucci
|
fb82de9aaf
|
Removed more unused code
|
2013-08-29 11:52:25 +02:00 |
|
Alessandro Ranellucci
|
649ef6ce79
|
Removed unused code
|
2013-08-29 11:48:58 +02:00 |
|
Alessandro Ranellucci
|
bd7b0e2aed
|
Ported ExtrusionPath::Collection->chained_path
|
2013-08-29 11:47:59 +02:00 |
|
Alessandro Ranellucci
|
ea1d138c95
|
Ported ExtrusionLoop->make_counter_clockwise()
|
2013-08-29 01:40:42 +02:00 |
|
Alessandro Ranellucci
|
5d6fd7f4d9
|
Optimizations for better usage of XS code
|
2013-08-29 01:36:42 +02:00 |
|
Alessandro Ranellucci
|
9254ff9704
|
Typo in merge
|
2013-08-28 20:43:23 +02:00 |
|
Alessandro Ranellucci
|
e19c6a1494
|
Ported Point->distance_to() and Line->length()
|
2013-08-28 20:41:41 +02:00 |
|
Alessandro Ranellucci
|
c9f68ed28a
|
Refactor E code and keep track of per-extruder consumend filament
|
2013-08-28 20:40:13 +02:00 |
|
Alessandro Ranellucci
|
70d824c9a7
|
One minor optimization in GCode.pm
|
2013-08-28 20:40:13 +02:00 |
|
Alessandro Ranellucci
|
5f17fa342b
|
Move arc fitting code to its own post-processing filter and remove the built-in ExtrusionPath::Arc class
|
2013-08-28 20:40:13 +02:00 |
|
Alessandro Ranellucci
|
055273fbc8
|
Huge speed boost by reducing the number of method calls in GCode.pm
|
2013-08-28 20:38:22 +02:00 |
|
Alessandro Ranellucci
|
73c05a6092
|
Moved vibration limit to its own G-code filter
|
2013-08-28 20:37:56 +02:00 |
|
Alessandro Ranellucci
|
2d366c4852
|
Refactor E code and keep track of per-extruder consumend filament
|
2013-08-28 20:13:18 +02:00 |
|
Alessandro Ranellucci
|
c49330f049
|
One minor optimization in GCode.pm
|
2013-08-28 20:01:17 +02:00 |
|
Alessandro Ranellucci
|
b700278904
|
Move arc fitting code to its own post-processing filter and remove the built-in ExtrusionPath::Arc class
|
2013-08-28 19:50:16 +02:00 |
|
Alessandro Ranellucci
|
0049b02bed
|
Huge speed boost by reducing the number of method calls in GCode.pm
|
2013-08-28 18:12:20 +02:00 |
|
Alessandro Ranellucci
|
36e5e1f933
|
Moved vibration limit to its own G-code filter
|
2013-08-28 16:51:58 +02:00 |
|
Alessandro Ranellucci
|
7fbacc5885
|
Minor optimizations in GCode.pm
|
2013-08-28 15:29:18 +02:00 |
|
Alessandro Ranellucci
|
fb763b0187
|
Removed dependency on Math::Clipper
|
2013-08-27 01:26:44 +02:00 |
|
Alessandro Ranellucci
|
b11b595c97
|
Ported nearest_point() and nearest_point_index()
|
2013-08-27 00:52:20 +02:00 |
|
Alessandro Ranellucci
|
f1e9216c70
|
Save some time in GCode.pm method calls
|
2013-08-27 00:02:24 +02:00 |
|
Alessandro Ranellucci
|
9fb14f2119
|
Ported (and used) ExtrusionPath->first_point
|
2013-08-26 23:42:00 +02:00 |
|
Alessandro Ranellucci
|
fe42427a54
|
Ported Polygon->is_valid() and ExPolygon->is_valid()
|
2013-08-26 23:27:51 +02:00 |
|
Alessandro Ranellucci
|
da0b85c0d9
|
Ported ExPolygon->contour and ExPolygon->holes
|
2013-08-26 23:09:18 +02:00 |
|
Alessandro Ranellucci
|
85011dfef3
|
Ported Surface->p
|
2013-08-26 23:03:00 +02:00 |
|
Alessandro Ranellucci
|
494ed5c5ad
|
Minor optimization (group offset_ex calls)
|
2013-08-26 22:54:06 +02:00 |
|
Alessandro Ranellucci
|
706851f836
|
Ported ExPolygon->area()
|
2013-08-26 22:50:26 +02:00 |
|
Alessandro Ranellucci
|
792fcba7be
|
Ported Polygon->area
|
2013-08-26 22:44:40 +02:00 |
|
Alessandro Ranellucci
|
1f734807b9
|
Ported Polygon->split_at()
|
2013-08-26 22:39:35 +02:00 |
|
Alessandro Ranellucci
|
f8ac3aa68f
|
Fix compilation on Windows
|
2013-08-26 20:56:36 +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
|
49040db9a3
|
Fixes to pass all tests
|
2013-08-26 16:25:42 +02:00 |
|
Alessandro Ranellucci
|
b6005327d6
|
Downgrade Clipper to 5.1.5
|
2013-08-26 15:57:54 +02:00 |
|
Alessandro Ranellucci
|
0933a2cf6b
|
Added failing test case
|
2013-08-25 22:51:12 +02:00 |
|
Alessandro Ranellucci
|
d786dd6c1c
|
Merge branch 'master' into xsdata
|
2013-08-25 22:34:03 +02:00 |
|
Alessandro Ranellucci
|
4bf08cbdec
|
Minor fix (still no thumbnail)
|
2013-08-25 22:33:50 +02:00 |
|