Commit Graph

473 Commits (fc76104aa730d81954a85865996984a3e6f80fae)

Author SHA1 Message Date
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
Alessandro Ranellucci 7a4b43f8c5 Merge pull request #263 from eras/reslice
Added a Reslicing-function to the File menu.
2012-03-12 10:59:47 -07:00
Erkki Seppälä 0ca7577392 Added a Reslicing-function to the File menu. 2012-03-12 19:52:23 +02:00
Alessandro Ranellucci 4a9a46effc Bump version number 2012-03-11 20:07:54 +01:00
Alessandro Ranellucci 30df2342d4 UTF-8 characters not displayed correctly on Windows 2012-03-11 19:59:09 +01:00
Alessandro Ranellucci c58eea1536 Releasing 0.7.1 2012-03-11 19:30:07 +01:00
Alessandro Ranellucci 0f5e2e3076 Throw an error if a user wants to print a 0mm layer 2012-03-11 16:58:15 +01:00
Alessandro Ranellucci 69942d2076 Bugfix: certain values of first layer height ratio caused slicing errors 2012-03-11 16:31:39 +01:00
Alessandro Ranellucci 64892c2203 Bugfix: fatal error on some models. #255 2012-03-10 23:49:24 +01:00
Alessandro Ranellucci 0e1d89376e Minor refactoring 2012-03-04 13:39:14 +01:00
Alessandro Ranellucci 6f9cefe001 Reduce computational complexity of make_loops() => speed boost 2012-03-04 13:32:20 +01:00
Alessandro Ranellucci 3cf5f86ce0 Avoid G92 for Mach3. #220 2012-03-04 11:49:04 +01:00
Alessandro Ranellucci 4a72c77150 Maximize fill/perimeter contact for line infill pattern 2012-03-04 11:45:45 +01:00
Alessandro Ranellucci be9886eac3 Bugfix: fill escapes perimeters. #139 2012-03-04 11:26:11 +01:00
Alessandro Ranellucci 4a4c4b4e7d Raise version number 2012-03-03 23:38:41 +01:00
Alessandro Ranellucci d0807aa807 Allow to use config options in start/end G-code 2012-03-03 23:29:08 +01:00
Alessandro Ranellucci f2032686da Ensure fan is turned off at start if disable_fan_first_layers > 0 2012-03-03 23:18:02 +01:00
Alessandro Ranellucci 7892a84408 Refactoring and integrations to the bed temperature handling 2012-03-03 23:14:40 +01:00
Michael Moon 35e7877437 bed temperature handling. TODO: gui elements 2012-03-03 23:08:50 +01:00
Alessandro Ranellucci 8566b4f910 Separate the Slice button a bit 2012-03-03 22:53:12 +01:00
Alessandro Ranellucci 5c79024215 Revert "Made the UI look quite a bit nicer (OS X 10.7 tested)."
This reverts commit 266f7799dd.

Conflicts:

	lib/Slic3r/GUI/SkeinPanel.pm
2012-03-03 22:50:08 +01:00
Alessandro Ranellucci 2c16509e8a Slowdown wasn't triggered when fan_below_layer_time was set to zero. #237 2012-03-03 22:28:44 +01:00
Alessandro Ranellucci 471f015ef4 Add --use-relative-e-distances back to the --help too 2012-03-03 22:25:56 +01:00
Alessandro Ranellucci 06c22c9db3 New --fan-always-on option. #241 #110 2012-03-03 22:21:30 +01:00
Alessandro Ranellucci c7006fed26 Bugfix: an awful _BRIDGE_FAN_END string was sometimes left in the output. #245 2012-03-03 22:16:38 +01:00