Alessandro Ranellucci
|
747fd25f6d
|
Fix threads, tests and require the most recent Moo version
|
2013-09-12 11:09:03 +02:00 |
|
Alessandro Ranellucci
|
bc48e17dff
|
Use precomputed normals in 3D preview
|
2013-09-11 20:15:42 +02:00 |
|
Alessandro Ranellucci
|
d4512a12df
|
Make plater work with new XS code
|
2013-09-11 20:00:51 +02:00 |
|
Alessandro Ranellucci
|
4c96a52012
|
Read OBJ and AMF
|
2013-09-11 14:46:38 +02:00 |
|
Alessandro Ranellucci
|
a821eb7f3c
|
More work to avoid working with vertices outside XS
|
2013-09-11 11:55:08 +02:00 |
|
Alessandro Ranellucci
|
11e18f681d
|
Incomplete work to store TriangleMesh objects in Model objects instead of extracting vertices and facets
|
2013-09-11 09:49:28 +02:00 |
|
Alessandro Ranellucci
|
78ee6e5d6d
|
Calls to ->repair where needed
|
2013-09-10 19:25:53 +02:00 |
|
Alessandro Ranellucci
|
566d38a472
|
Replace TriangleMesh with the XS port
|
2013-09-10 00:40:46 +02:00 |
|
Alessandro Ranellucci
|
5e34a9cf21
|
Make Repair() idempotent and lowercase
|
2013-09-09 23:18:33 +02:00 |
|
Alessandro Ranellucci
|
1b9d2e2ef8
|
Use the XS slicing code
|
2013-09-09 18:21:10 +02:00 |
|
Alessandro Ranellucci
|
873762491b
|
Fix a bad access after recent change about ->p returning objects by reference
|
2013-09-09 17:10:54 +02:00 |
|
Alessandro Ranellucci
|
5adb187dd2
|
More porting work
|
2013-09-07 21:08:53 +02:00 |
|
Alessandro Ranellucci
|
8607c559c7
|
Minor tidying
|
2013-09-07 00:42:56 +02:00 |
|
Alessandro Ranellucci
|
09684c67c2
|
Optimization: Remove useless calls to union()
|
2013-09-07 00:28:53 +02:00 |
|
Alessandro Ranellucci
|
10ab3bbb86
|
Fix Only infill where needed putting insufficient material. #1412
|
2013-09-07 00:02:58 +02:00 |
|
Alessandro Ranellucci
|
907ba55aab
|
Some minor fixes needed after the xsdata merge. #1421
|
2013-09-06 22:52:56 +02:00 |
|
Alessandro Ranellucci
|
f104659020
|
Optimization
|
2013-09-06 19:21:38 +02:00 |
|
Alessandro Ranellucci
|
4dd12b57a1
|
Fixed wipe (includes regression test). #1421
|
2013-09-06 19:14:06 +02:00 |
|
Alessandro Ranellucci
|
e02ae0d18a
|
Return Surface objects by reference from SurfaceCollection objects and fix a bug in XS code causing some shell options to be ignored
|
2013-09-06 18:36:38 +02:00 |
|
Alessandro Ranellucci
|
cb677c45de
|
Don't grow horizontal shells having acute angles. #1387
|
2013-09-06 17:43:40 +02:00 |
|
Alessandro Ranellucci
|
9484c377d9
|
Removed debugging line
|
2013-09-06 16:46:28 +02:00 |
|
Alessandro Ranellucci
|
a2cc54c9d0
|
Merge pull request #1424 from 4ZM/master
Changes to make slic3r build on Arch
|
2013-09-06 07:43:46 -07:00 |
|
Alessandro Ranellucci
|
2d3dae621a
|
Minor typos preventing correct positioning after recent XS merge
|
2013-09-05 14:23:31 +02:00 |
|
Anders Sundman
|
73878e0218
|
The 'use' prevented the build.
There is probably a reason for this line though.
|
2013-09-04 22:45:19 +02:00 |
|
Alessandro Ranellucci
|
67aefdccc7
|
Fixed --avoid-crossing-perimeters and --support-material after the xsdata merge
|
2013-09-04 00:10:53 +02:00 |
|
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
|
c0789506e4
|
Return objects by reference instead of always cloning
|
2013-09-02 20:22:20 +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
|
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 |
|