Alessandro Ranellucci
|
ecdc2f077b
|
Merge branch 'master' into xs
Conflicts:
Build.PL
|
2013-06-24 19:37:07 +02:00 |
|
Alessandro Ranellucci
|
1bb769a3f1
|
Update .gitignore
|
2013-06-24 19:36:01 +02:00 |
|
Alessandro Ranellucci
|
f29faf0548
|
New Slic3r::TriangleMesh::XS class
|
2013-06-24 19:35:49 +02:00 |
|
Alessandro Ranellucci
|
f5cc446853
|
Menu item for launching the manual
|
2013-06-24 18:07:33 +02:00 |
|
Alessandro Ranellucci
|
7852c07ba3
|
Exit with 1 if prerequisites are missing
|
2013-06-24 16:51:01 +02:00 |
|
Alessandro Ranellucci
|
344072d03c
|
Re-enable tests if all prereqs succeeded, regardless of optional modules
|
2013-06-24 16:41:12 +02:00 |
|
Alessandro Ranellucci
|
f32551bd35
|
Don't check cpanm existence if SLIC3R_NO_AUTO
|
2013-06-24 16:39:31 +02:00 |
|
Alessandro Ranellucci
|
ddc8727b70
|
Have SLIC3R_NO_AUTO check dependencies before requiring cpanm, and don't skip tests if all prerequisites are there
|
2013-06-24 16:32:03 +02:00 |
|
Alessandro Ranellucci
|
b33b30b09d
|
Remove --sudo from ./xs too
|
2013-06-24 16:04:00 +02:00 |
|
Alessandro Ranellucci
|
607fea3aa4
|
Merge branch 'master' into xs
Conflicts:
Build.PL
|
2013-06-24 00:10:04 +02:00 |
|
Alessandro Ranellucci
|
a15884dac9
|
Remove useless algorithm in loop merging code
|
2013-06-24 00:08:39 +02:00 |
|
Alessandro Ranellucci
|
3622193c3f
|
Rewrite the algorithm that closes loops in order. We now tolerate the case when more than two facets share a common edge
|
2013-06-24 00:02:01 +02:00 |
|
Alessandro Ranellucci
|
86c4f5c5b0
|
Merge branch 'master' into newslice
|
2013-06-23 22:23:25 +02:00 |
|
Alessandro Ranellucci
|
9e927ffaf9
|
Reimplement SLIC3R_NO_AUTO
|
2013-06-23 21:14:55 +02:00 |
|
Alessandro Ranellucci
|
de45b823e1
|
Merge branch 'master' into xs
|
2013-06-23 21:12:19 +02:00 |
|
Alessandro Ranellucci
|
2a2633da0a
|
New automatic built-in STL repair
|
2013-06-23 21:11:46 +02:00 |
|
Alessandro Ranellucci
|
f62896a77a
|
Require some recent versions
|
2013-06-23 20:05:20 +02:00 |
|
Alessandro Ranellucci
|
625a300822
|
New [layer_num] placeholder in layer change G-code
|
2013-06-23 19:25:32 +02:00 |
|
Alessandro Ranellucci
|
8ea4ed3b5e
|
Allow to supply custom G-code via command line if file is not found
|
2013-06-23 19:25:02 +02:00 |
|
Alessandro Ranellucci
|
2d687cd0a0
|
Only combine internal infill and leave internal-solid as it is. #1248
|
2013-06-23 18:21:47 +02:00 |
|
Alessandro Ranellucci
|
77440b774d
|
Include admesh code for STL repair
|
2013-06-23 18:18:38 +02:00 |
|
Alessandro Ranellucci
|
f3a9d41c70
|
Cache a Z table for layer range search
|
2013-06-23 17:07:12 +02:00 |
|
Alessandro Ranellucci
|
37105e8237
|
Ported get_layer_range() to C
|
2013-06-23 15:33:07 +02:00 |
|
Henrik Brix Andersen
|
a1a39d3a2e
|
Let cpanm automatically discover the need for --sudo or --local-lib in order to allow non-root installs.
|
2013-06-23 13:19:35 +02:00 |
|
Alessandro Ranellucci
|
ff795f2918
|
Merge branch 'master' into xs
|
2013-06-23 12:27:12 +02:00 |
|
Alessandro Ranellucci
|
9a904dc88d
|
Lighter implementation of the slicing algorithm to save memory and time
|
2013-06-23 12:26:40 +02:00 |
|
Alessandro Ranellucci
|
ecf4099611
|
More changes to Build.PL
|
2013-06-23 11:20:03 +02:00 |
|
Alessandro Ranellucci
|
2d3fb15a3f
|
Look for cpanm in sitebin too
|
2013-06-23 11:10:36 +02:00 |
|
Alessandro Ranellucci
|
cd1a39397b
|
Optimize concentric loops
|
2013-06-23 00:50:44 +02:00 |
|
Alessandro Ranellucci
|
78f1527ab7
|
Compensate perimeter/infill overlap for concentric infill
|
2013-06-23 00:37:04 +02:00 |
|
Alessandro Ranellucci
|
5c7b447f07
|
Ensure there's no numerical error when searching for concave points
|
2013-06-23 00:21:19 +02:00 |
|
Alessandro Ranellucci
|
1e3ce9b8c4
|
Complete retraction if the wipe path was too short for the full retract. #1264
|
2013-06-23 00:10:57 +02:00 |
|
Alessandro Ranellucci
|
c03f9f0197
|
Fixed regression causing wrong direction for inwards move in holes. Includes regression test. #1265
|
2013-06-23 00:05:08 +02:00 |
|
Alessandro Ranellucci
|
6e63e938a0
|
Fix typo in new Build.PL
|
2013-06-22 22:57:36 +02:00 |
|
Alessandro Ranellucci
|
0bd3d958e2
|
More optimizations in slice_facet()
|
2013-06-22 20:48:56 +02:00 |
|
Alessandro Ranellucci
|
1565560b55
|
One more little optimization
|
2013-06-22 20:37:15 +02:00 |
|
Alessandro Ranellucci
|
db266cde9f
|
Little optimizations in slicing
|
2013-06-22 20:32:39 +02:00 |
|
Alessandro Ranellucci
|
398e66572d
|
Optimization: remove overkill sort
|
2013-06-22 19:59:27 +02:00 |
|
Alessandro Ranellucci
|
82fbdb603f
|
Optimization: cache model bounding box
|
2013-06-22 19:36:50 +02:00 |
|
Alessandro Ranellucci
|
9d27b5e4a7
|
New XS framework for C and C++ code
|
2013-06-22 17:16:45 +02:00 |
|
Alessandro Ranellucci
|
c88d8a5842
|
Replace Build.PL with a custom script based off cpanm
|
2013-06-22 16:18:43 +02:00 |
|
Alessandro Ranellucci
|
4774b0e910
|
Be tolerant with STL files without the "normal" word
|
2013-06-22 16:15:07 +02:00 |
|
Alessandro Ranellucci
|
64a21276e3
|
Add regression test for concave starting points. #135
|
2013-06-22 15:22:58 +02:00 |
|
Alessandro Ranellucci
|
b35e668ee7
|
Require Boost::Geometry::Utils 0.15
|
2013-06-21 19:46:45 +02:00 |
|
Alessandro Ranellucci
|
aba7641fe4
|
Avoid starting loops on convex vertices and/or overhangs. #296 #135
|
2013-06-21 19:43:15 +02:00 |
|
Alessandro Ranellucci
|
90d8da0e0d
|
Limit fan speed to 100% :-)
|
2013-06-21 16:08:16 +02:00 |
|
Alessandro Ranellucci
|
19b40baf55
|
Add regression test to ensure fan is enabled when printing overhangs. #432
|
2013-06-21 15:38:58 +02:00 |
|
Alessandro Ranellucci
|
c707073a73
|
Some fixes about overhang detection. Includes regression tests
|
2013-06-21 14:52:35 +02:00 |
|
Alessandro Ranellucci
|
f5322596d9
|
Note to self in code
|
2013-06-20 20:16:15 +02:00 |
|
Alessandro Ranellucci
|
7e875393f5
|
New algorithm for overhang detection
|
2013-06-20 20:11:46 +02:00 |
|