Commit Graph

697 Commits

Author SHA1 Message Date
Alessandro Ranellucci
96d5e513b8 Rename $Slic3r::resolution to $Slic3r::scaling_factor 2012-04-16 14:05:38 +02:00
Alessandro Ranellucci
d51ba94e8a Remove XXX from dependencies 2012-04-16 14:03:36 +02:00
Alessandro Ranellucci
356e750cf4 Bugfix: support material was oversimplifying the first outer perimeter. #314 2012-04-16 13:48:55 +02:00
Alessandro Ranellucci
0d910dec84 Don't require --duplicate-distance to be positive anymore 2012-04-16 11:58:01 +02:00
Alessandro Ranellucci
cb182b8bc2 Honeycomb infill. #300 2012-04-16 11:55:14 +02:00
Alessandro Ranellucci
0faebad4da Make new support material algorithm effective 2012-04-14 19:47:33 +02:00
Alessandro Ranellucci
9c991d15d1 Don't ask for confirmation (and reset values) when duplicate is set to 'no'. #311 2012-04-14 15:37:28 +02:00
Alessandro Ranellucci
c0ec8b5865 Bugfix: fatal error under certain circumstances introduced with the recent Boost implementation 2012-04-14 15:25:42 +02:00
Alessandro Ranellucci
1845abab70 Bugfix: warnings when trying to process bridges with no anchors 2012-04-12 10:30:54 +02:00
Alessandro Ranellucci
74c02e7aed added skirt to print size calculation for --duplicate
Conflicts:

	lib/Slic3r/Print.pm
2012-04-11 20:44:09 +02:00
Alessandro Ranellucci
0460830372 Merge pull request #310 from triffid/fix-total-x-length
move duplicate stuff around a bit
2012-04-11 10:34:41 -07:00
Michael Moon
757f8a2404 move duplicate stuff around a bit 2012-04-12 03:30:15 +10:00
Alessandro Ranellucci
085a818dec New file_info.pl script 2012-04-11 19:02:33 +02:00
Alessandro Ranellucci
1c6469fc25 Allow to use x as a separator for --print-center, --bed-size, --duplicate-grid 2012-04-11 18:18:01 +02:00
Alessandro Ranellucci
134595fc99 Validation for --duplicate-grid and --bed-size 2012-04-11 17:52:06 +02:00
Alessandro Ranellucci
0b29ad123e Honor duplication options for SVG export 2012-04-11 17:46:36 +02:00
Alessandro Ranellucci
e5abb0b9df Enable/disable duplication controls 2012-04-11 17:40:10 +02:00
Alessandro Ranellucci
e58ed195fd New --bed-size option 2012-04-11 16:30:58 +02:00
Alessandro Ranellucci
d96d0a9fbf New slic3r: namespace for SVG output 2012-04-11 16:10:51 +02:00
Alessandro Ranellucci
4ae551a424 Ditch --duplicate-x and --duplicate-y, add --duplicate-grid 2012-04-11 15:58:09 +02:00
Alessandro Ranellucci
761cb9d73e Merge pull request #308 from henrikbrixandersen/master
List perl version and recommended modules in Build.PL
2012-04-10 08:39:30 -07:00
Henrik Brix Andersen
f025830168 Add perl 5.10.0 as minimum required perl version. 2012-04-10 17:34:11 +02:00
Henrik Brix Andersen
ec89318a57 Add Wx and Growl::GNTP to recommended modules. 2012-04-10 17:32:16 +02:00
Alessandro Ranellucci
63ff01764c Document --threads, -j and throw an error when it's used on a non-threaded perl 2012-04-10 16:26:56 +02:00
Alessandro Ranellucci
fc76104aa7 Merge branch 'boost-geometry' 2012-04-10 15:52:44 +02:00
Alessandro Ranellucci
a8adff53ca New implementation of support material 2012-04-09 22:06:30 +02:00
Alessandro Ranellucci
82a16ed8ee Merge branch 'triffid-duplicate' 2012-04-09 15:14:40 +02:00
Michael Moon
f2edfd1a76 initial implementation of algorithm for #249
fix typo that put things in the wrong position

use int() builtin instead of POSIX::floor()

fix typo

use alternate method of creating local routines

remove aliases for new duplicate option

use coderefs for linear interpolate function, make binary insertion sort inline

add \n at end of die message regarding too many objects for print area

fix case where no duplication is done

fix whitespace according to slic3r coding style

assume 200x200 bed area if center is 0,0

Some cleanup to the autoarrange duplication logic
2012-04-09 15:14:07 +02:00
Alessandro Ranellucci
64e669d893 Refactored parallelization code. #154 2012-04-09 13:53:13 +02:00
Alessandro Ranellucci
68b48fa807 Multithreaded mesh processing. #154 2012-04-09 12:29:47 +02:00
Alessandro Ranellucci
5bfe19a8b9 Huge speed Boost (pun intended). Also fixes a problem where infill was escaping perimeters sometimes (#305). 2012-04-09 11:04:32 +02:00
Alessandro Ranellucci
a800b97fdd Bugfix: no-extrusion was ignored 2012-04-08 21:27:38 +02:00
Alessandro Ranellucci
19dc69dd74 New icon 2012-04-07 20:45:59 +02:00
Alessandro Ranellucci
aeed77bef9 Raise Math::Clipper version number in Build.PL too. #303 2012-04-07 20:07:47 +02:00
Alessandro Ranellucci
43ebaa9d94 Don't slow down travel moves. #293 2012-04-03 14:22:18 +02:00
Alessandro Ranellucci
965a4e1bfd Make sure all concentric fill loops are extruded ccw. #298 2012-04-03 14:11:12 +02:00
Alessandro Ranellucci
13e573a8e4 Only output M109 if there's none in user-supplied start G-code 2012-04-03 12:50:06 +02:00
Alessandro Ranellucci
0afb5ad9dd Bugfix: some holes were filled. #291 2012-04-02 11:40:12 +02:00
Alessandro Ranellucci
f380b1007d Add the coordinates of the first non-manifold edge to the warning message. #292 2012-03-31 19:15:30 +02:00
Alessandro Ranellucci
d791315b4a Bugfix: fatal error when generating skirt for layers having only two-point thin walls. #295 2012-03-31 18:32:53 +02:00
Alessandro Ranellucci
1355833cbf Use M109 for Makerbot bed control. #294 2012-03-31 18:24:12 +02:00
Alessandro Ranellucci
e3a9adae4d Bugfix: use P instead of S for Mach3 for M106 too. #286 2012-03-27 10:26:10 +02:00
Alessandro Ranellucci
7a786844f6 Merge pull request #285 from henrikbrixandersen/master
Use correct spelling for G-code
2012-03-26 14:01:06 -07:00
Henrik Brix Andersen
d538382669 Use correct spelling for G-code. 2012-03-26 22:33:43 +02:00
Alessandro Ranellucci
2aa786c95f Bugfix: extrude_skirt() was assuming that a copy existed at 0,0 (not harmful but incorrect) 2012-03-26 19:47:21 +02:00
Alessandro Ranellucci
32c46f0ea3 SVG export 2012-03-26 17:57:54 +02:00
Alessandro Ranellucci
5bd16ffed6 Allow decimal values for skirt/duplicate distances and speeds. #283 2012-03-26 15:20:59 +02:00
Alessandro Ranellucci
4d71ca3071 Enable G0 automatically for Mach3. #266 2012-03-26 12:22:12 +02:00
Alessandro Ranellucci
1a06e35687 New option to specify G-code to be used at layer change. #279 2012-03-26 12:14:15 +02:00
Alessandro Ranellucci
bf964b5273 Allow perimeters = 0. #282 2012-03-26 11:32:59 +02:00