PrusaSlicer-NonPlainar/lib/Slic3r
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
..
ExtrusionPath Duplication is now performed on generated toolpaths instead of mesh (speed boost). #179 2012-02-19 10:48:58 +01:00
Fill Bugfix: fatal error on some models. #255 2012-03-10 23:49:24 +01:00
Format Use XML::SAX::PurePerl instead of XML::SAX::ExpatXS for now 2012-02-26 18:17:23 +01:00
Geometry Faster support generation. Includes a new implementation of the Douglas-Peucker algorithm 2012-02-25 14:46:21 +01:00
GUI initial implementation of algorithm for #249 2012-04-09 15:14:07 +02:00
TriangleMesh New slicing algorithm based on a topological approach rather than numeric. It should be much more robust 2012-02-18 20:36:14 +01:00
Config.pm initial implementation of algorithm for #249 2012-04-09 15:14:07 +02:00
ExPolygon.pm Bugfix: fill escapes perimeters. #139 2012-03-04 11:26:11 +01:00
Extruder.pm Enable G0 automatically for Mach3. #266 2012-03-26 12:22:12 +02:00
ExtrusionLoop.pm Support material 2012-02-19 12:03:36 +01:00
ExtrusionPath.pm Faster support generation. Includes a new implementation of the Douglas-Peucker algorithm 2012-02-25 14:46:21 +01:00
Fill.pm New --post-process option. Includes some cleaning of the STDOUT messages 2012-02-20 12:50:05 +01:00
Geometry.pm Bugfix: fill escapes perimeters. #139 2012-03-04 11:26:11 +01:00
GUI.pm SVG export 2012-03-26 17:57:54 +02:00
Layer.pm Bugfix: support material was generated under most bridges 2012-02-25 21:39:01 +01:00
Line.pm Code optimization 2012-02-25 22:18:07 +01:00
Perimeter.pm Allow perimeters = 0. #282 2012-03-26 11:32:59 +02:00
Point.pm Fill gaps using medial axis detection 2012-01-12 22:05:35 +01:00
Polygon.pm Some GUI fixes after the recent contributions 2012-03-03 21:25:26 +01:00
Polyline.pm Faster support generation. Includes a new implementation of the Douglas-Peucker algorithm 2012-02-25 14:46:21 +01:00
Print.pm initial implementation of algorithm for #249 2012-04-09 15:14:07 +02:00
Skein.pm initial implementation of algorithm for #249 2012-04-09 15:14:07 +02:00
Surface.pm Bugfix: bad syntax in last commit. #202 2012-02-13 18:02:54 +01:00
SVG.pm Refactoring: moved slicing code to new TriangleMesh class, leaving in STL just what's needed to read that particular input format. Slic3r will now warn if model is not manifold. #16 2011-11-30 16:07:31 +01:00
TriangleMesh.pm Bugfix: certain values of first layer height ratio caused slicing errors 2012-03-11 16:31:39 +01:00