Alessandro Ranellucci
|
e40f32995f
|
Finish GUI decoupling
|
2012-09-21 15:04:33 +02:00 |
|
Alessandro Ranellucci
|
191de5d078
|
Unfinished work for decoupling GUI from the Print object (goal = more speed for manipulation, less memory usage)
|
2012-08-29 19:37:27 +02:00 |
|
Alessandro Ranellucci
|
af1b64a086
|
Added unit testing to prevent regression about disconnected infill paths
|
2012-08-25 14:59:34 +02:00 |
|
Alessandro Ranellucci
|
b7d8444ac8
|
Take support material into account when generating brim. #490 #501 #567
|
2012-08-06 20:54:49 +02:00 |
|
Alessandro Ranellucci
|
144a704e3b
|
Remove all id() and ordered_id() methods
|
2012-07-22 21:00:02 +02:00 |
|
Alessandro Ranellucci
|
e71472e5d7
|
Remove debugging statements
|
2012-07-20 14:41:27 +02:00 |
|
Alessandro Ranellucci
|
1697cb24a6
|
Memory optimization and code cleanup. Don't keep deserialized paths
|
2012-07-20 14:39:56 +02:00 |
|
Mark Hindess
|
35ecd65e77
|
Implement nearest point index and split at index to avoid search for point.
|
2012-07-02 20:26:56 +01:00 |
|
Mark Hindess
|
60ca76ff05
|
Oops. Somehow I missed this when doing interactive add.
|
2012-07-01 22:35:52 +00:00 |
|
Mark Hindess
|
ca78bbd88a
|
Use Slic3r::Geometry polyline_lines rather than duplicate implementation.
If it is good enough for polygons, it should be good enough for polylines.
|
2012-07-01 23:15:17 +01:00 |
|
Alessandro Ranellucci
|
48addf8c3f
|
New feature: brim. #424
|
2012-06-23 21:31:29 +02:00 |
|
Alessandro Ranellucci
|
efdf266df1
|
Removed useless Polygon constructor and some cleanup
|
2012-05-23 11:51:20 +02:00 |
|
Alessandro Ranellucci
|
23ae015c49
|
Memory optimizations broke multiple copies
|
2012-05-19 20:30:46 +02:00 |
|
Alessandro Ranellucci
|
b246480535
|
Massive reduction of memory usage (down to one third).
|
2012-05-19 17:57:38 +02:00 |
|
Alessandro Ranellucci
|
2a6ad2f3f7
|
Bugfix: removed warnings. #365
|
2012-05-13 22:56:40 +02:00 |
|
Alessandro Ranellucci
|
d51ba94e8a
|
Remove XXX from dependencies
|
2012-04-16 14:03:36 +02:00 |
|
Alessandro Ranellucci
|
cb182b8bc2
|
Honeycomb infill. #300
|
2012-04-16 11:55:14 +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
|
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
|
0afb5ad9dd
|
Bugfix: some holes were filled. #291
|
2012-04-02 11:40:12 +02:00 |
|
Alessandro Ranellucci
|
eba7c10018
|
Faster support generation. Includes a new implementation of the Douglas-Peucker algorithm
|
2012-02-25 14:46:21 +01:00 |
|
Alessandro Ranellucci
|
c3fc6ee66b
|
Fix regression introduced with f2e1fe5241
|
2012-02-21 20:16:03 +01:00 |
|
Alessandro Ranellucci
|
4ade11b26e
|
Some minor fixes related to polyline refactoring
|
2012-01-27 14:29:06 +01:00 |
|
Alessandro Ranellucci
|
8ed91a8ec4
|
Very large refactoring. Ditched Slic3r::Polyline::Closed and reorganized geometric classes.
|
2011-12-30 19:59:51 +01:00 |
|
Alessandro Ranellucci
|
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 |
|
Alessandro Ranellucci
|
a1c766cc52
|
New bridging logic, more robust. #58
|
2011-11-19 16:44:24 +01:00 |
|
Alessandro Ranellucci
|
12b06b0ab0
|
Speed boost for new infill patterns. #20
|
2011-11-14 10:54:04 +01:00 |
|
Alessandro Ranellucci
|
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 |
|
Alessandro Ranellucci
|
fec816b065
|
Collect undetected lines (caused by dirty or non-manifold models), warn the user, post debug info. Includes some further ExPolygon refactoring.
|
2011-11-11 10:21:48 +01:00 |
|
Alessandro Ranellucci
|
7f341cfcd3
|
New --fill-every-layers option to get high accuracy on external surfaces while speeding up infill
|
2011-10-18 15:57:53 +02:00 |
|
Alessandro Ranellucci
|
c97a89c07c
|
Refactored Line objects to arrayrefs
|
2011-10-12 16:27:40 +02:00 |
|
Alessandro Ranellucci
|
e410410dc7
|
Refactoring. Point objects are now plain arrayrefs. Slicing is 30% faster.
|
2011-10-12 14:54:49 +02:00 |
|
Alessandro Ranellucci
|
84abd41cf4
|
Fixes for bridges
|
2011-10-09 22:18:06 +02:00 |
|
Alessandro Ranellucci
|
459577f9a2
|
Completely rewritten the slicing algorithm
It should work with any model now. There are still problems with some
bridges.
|
2011-10-09 19:47:21 +02:00 |
|
Alessandro Ranellucci
|
2da5ee7448
|
Bugfixes and improvements in surface detection
|
2011-10-04 22:27:45 +02:00 |
|
Alessandro Ranellucci
|
ef201a99cc
|
Bugfix in polyline simplification
|
2011-10-03 20:40:49 +02:00 |
|
Alessandro Ranellucci
|
25ea8a0204
|
Bugfixes for complex and dirty geometries
|
2011-09-30 15:46:48 +02:00 |
|
Alessandro Ranellucci
|
478047fad3
|
Fixes and improvements after testing with more complex objects
|
2011-09-26 14:48:22 +02:00 |
|
Alessandro Ranellucci
|
0cd10441a1
|
Optimization of travel paths for perimeters
|
2011-09-25 23:15:45 +02:00 |
|
Alessandro Ranellucci
|
18c7aef1a7
|
Lots of changes and refactoring after testing with hollow objects
|
2011-09-18 19:28:12 +02:00 |
|
Alessandro Ranellucci
|
26b05ab155
|
Replaced Moose with Moo => big performance boost and easier packaging
|
2011-09-06 11:50:43 +02:00 |
|
Alessandro Ranellucci
|
428006264d
|
Generate boundaries of areas to fill (includes some refactoring)
|
2011-09-04 12:04:01 +02:00 |
|
Alessandro Ranellucci
|
febd655e22
|
Extrusion of perimeters
|
2011-09-02 21:10:20 +02:00 |
|
Alessandro Ranellucci
|
55a523e1fa
|
Initial import
|
2011-09-01 21:06:28 +02:00 |
|