Commit Graph

368 Commits

Author SHA1 Message Date
701c98c5a7 Export Slic3r::Test::_eq() 2012-12-21 13:25:03 +01:00
bf603b0221 Fixed regression causing inefficient paths during infill 2012-12-20 18:10:20 +01:00
ea304a4803 Bugfix: custom layer G-code was applied before Z change, and not after like it was documented. #869 2012-12-20 17:01:01 +01:00
494a1a84cf Incomplete work to test multiple extruders in t/retraction.t 2012-12-10 01:10:20 +01:00
1a3497b71d Add tests for vibration limiting and fix implementation. Also includes a fix in set_shift() 2012-12-09 18:33:25 +01:00
bfc3616c0c Fix test 2012-12-05 12:01:48 +01:00
d219d69625 Test retraction with G0 2012-12-05 11:52:52 +01:00
f001374c6e New implementation of the little inwards move before leaving a loop. #186 2012-12-05 11:31:35 +01:00
2564317fb4 Test retract lift 2012-12-05 01:27:21 +01:00
ac6dc67e6a Tidy 2012-12-05 01:12:50 +01:00
cf90033fd0 Refactor and extend t/retraction.t 2012-12-05 00:39:40 +01:00
3a2ca92ec3 Test shortest path algorithm 2012-12-04 23:52:53 +01:00
2abf2be781 New testing framework 2012-11-21 20:41:14 +01:00
20e73face2 Get rid of max_print_dimension in filler objects 2012-10-30 15:09:54 +01:00
f9e20db156 Update t/dynamic.t 2012-10-27 21:20:32 +02:00
b92642459f Merge branch 'master' into dynamic-flow
Conflicts:
	lib/Slic3r/Flow.pm
	lib/Slic3r/Layer.pm
2012-10-04 15:23:19 +02:00
c33333cfd8 Fix t/fill.t 2012-09-23 14:51:03 +02:00
46cbdcdc4e Merge branch 'master' into dynamic-flow 2012-09-21 15:36:33 +02:00
e40f32995f Finish GUI decoupling 2012-09-21 15:04:33 +02:00
4fbb8ffb9d Replace 'scale epsilon' with 'scaled_epsilon' 2012-09-21 15:04:18 +02:00
1cedb00f20 Merge branch 'master' into dynamic-flow
Conflicts:
	lib/Slic3r/ExPolygon.pm
2012-09-12 16:05:06 +02:00
e0d5f4e528 Replace 'scale epsilon' with 'scaled_epsilon' 2012-09-12 15:22:43 +02:00
a1ac866b84 Refactoring: turn x_length and y_length in size 2012-08-25 20:14:01 +02:00
af1b64a086 Added unit testing to prevent regression about disconnected infill paths 2012-08-25 14:59:34 +02:00
0aa224ffad Dynamic extrusion width for better gap filling 2012-08-25 14:23:46 +02:00
f977aff82d Update tests after recent serialization changes 2012-07-21 14:57:41 +02:00
d8d2f73aff Fixed regression causing fatal errors with many objects. #394 2012-05-29 14:54:20 +02:00
4aa85f4571 Fixed arcs.t to work with new serialization mechanism 2012-05-19 23:39:36 +02:00
b246480535 Massive reduction of memory usage (down to one third). 2012-05-19 17:57:38 +02:00
aa9563f00b More constants, less strings => ess memory usage 2012-05-19 15:40:11 +02:00
e4e970f7e3 Fix unit test 2012-05-01 12:18:59 +02:00
d51ba94e8a Remove XXX from dependencies 2012-04-16 14:03:36 +02:00
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
c98f6734c7 Code optimization 2012-02-25 22:18:07 +01:00
a24ffee2aa New polygon_is_convex() function 2012-02-25 16:14:59 +01:00
eba7c10018 Faster support generation. Includes a new implementation of the Douglas-Peucker algorithm 2012-02-25 14:46:21 +01:00
a9e7204fc6 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
de88144649 Fixed test after recent changes 2012-02-17 17:16:13 +01:00
660eedfa5b Added a couple unit tests 2012-02-15 12:04:10 +01:00
8ed91a8ec4 Very large refactoring. Ditched Slic3r::Polyline::Closed and reorganized geometric classes. 2011-12-30 19:59:51 +01:00
b1d6420ff4 Avoid test failures due to floating point values comparison 2011-12-22 12:19:24 +01:00
a81e8c4afc correct length calculation for clockwise arcs 2011-12-22 06:10:54 -05:00
28b851508e Extended arcs unit test to check whether it works with both cw and ccw arcs 2011-12-22 11:38:04 +01:00
98a8c64ed7 Extended (and fixed) unit testing to track down (and fix) an issue caused by floating point math that reversed some holes into contours when they should actually be ignored 2011-12-22 11:24:46 +01:00
4fe340cc56 Many fixes to the bridge direction detection algorithm and other things. #58 2011-12-03 18:31:31 +01:00
792960aae1 Slic3r should now be able to detect optimal bridging direction for any kind of bridge. #58 2011-12-02 23:35:39 +01:00
d51a37a0ae 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
975387d953 New --bridge-feed-rate option. #68 2011-11-28 18:37:53 +01:00
ed050089d9 Removed SVG debug codes left (as always) in a unit test 2011-11-15 19:23:29 +01:00
038caddcda New fill types (hilbertcurve, archimedeanchords, octagramspiral) and ability to use different patterns for solid layers. #20 2011-11-13 18:14:02 +01:00