Alessandro Ranellucci
7e34244b05
Refactored configuration handling.
...
Slic3r::Config is now an object. Multiple partial config objects are used throughout the codebase as local repositories, then merged and serialized when necessary.
2012-07-27 21:16:11 +02:00
Alessandro Ranellucci
1697cb24a6
Memory optimization and code cleanup. Don't keep deserialized paths
2012-07-20 14:39:56 +02:00
Alessandro Ranellucci
9e77e6e8b6
Removed comment about the shortest path search for honeycomb not being useful: it is. #512
2012-07-04 10:02:45 +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
Alessandro Ranellucci
0372d06247
Releasing 0.8.4
2012-06-24 16:50:09 +02:00
Alessandro Ranellucci
f88f516c30
Optimize honeycomb travels
2012-06-24 16:09:24 +02:00
Alessandro Ranellucci
bf1aba3d08
New --support-material-pattern and --support-material-angle options
2012-06-23 22:43:23 +02:00
Alessandro Ranellucci
53d24bc580
Bugfix: some infill paths were not connected. #477
2012-06-23 20:27:28 +02:00
Alessandro Ranellucci
be8970b497
Fixed regression causing infill lines not being always connected near perimeters
2012-06-19 18:49:46 +02:00
Alessandro Ranellucci
82dd3c7a3e
New --perimeters-extrusion-width and --infill-extrusion-width options. #302
2012-06-06 18:05:03 +02:00
Alessandro Ranellucci
8a031fe501
New --first-layer-extrusion-width option. #385
2012-06-06 17:29:12 +02:00
Alessandro Ranellucci
74c00cdb7a
Yes, recent memory optimizations broke concentric infill too
2012-05-19 23:47:36 +02:00
Alessandro Ranellucci
b360b2bcea
Fixed regression causing side gaps in solid infill
2012-05-19 21:57:47 +02:00
Alessandro Ranellucci
aa9563f00b
More constants, less strings => ess memory usage
2012-05-19 15:40:11 +02:00
Alessandro Ranellucci
4b7e9fc284
Fixed regression causing poor adhesion of rectilinear infill to perimeters
2012-05-04 20:51:09 +02:00
Alessandro Ranellucci
84d9368bf6
Bugfix: error on Honeycomb infill
2012-04-30 17:55:32 +02:00
Alessandro Ranellucci
d03925a18d
New GUI with plating facilities
2012-04-30 14:56:01 +02:00
Alessandro Ranellucci
17a4426358
Fixed regression throwing fatal error with honeycomb infill
2012-04-29 18:05:23 +02:00
Alessandro Ranellucci
fc0fa0c738
Remove Rectilinear2 infill
2012-04-16 14:06:52 +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
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
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
965a4e1bfd
Make sure all concentric fill loops are extruded ccw. #298
2012-04-03 14:11:12 +02:00
Alessandro Ranellucci
64892c2203
Bugfix: fatal error on some models. #255
2012-03-10 23:49:24 +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
be0e1a6e0b
Bugfix: fill escapes perimeters. However, we keep it disabled. #139
2012-02-25 22:41:53 +01:00
Alessandro Ranellucci
c98f6734c7
Code optimization
2012-02-25 22:18:07 +01:00
Alessandro Ranellucci
7b67fae686
Support material
2012-02-19 12:03:36 +01:00
Alessandro Ranellucci
4ade11b26e
Some minor fixes related to polyline refactoring
2012-01-27 14:29:06 +01:00
Alessandro Ranellucci
00c6287488
Bugfix: fill escapes perimeters. #139
2012-01-21 17:11:14 +01:00
Alessandro Ranellucci
63972a3a35
Some more overlap
2012-01-21 16:35:23 +01:00
Alessandro Ranellucci
f1b1454b36
Loops were not closing well
2012-01-21 11:51:31 +01:00
Alessandro Ranellucci
0e23f20df1
Poor overlap between perimeters and infill
2012-01-21 11:48:03 +01:00
Alessandro Ranellucci
a3a9cf5749
Yet other things not changed when refactored. #163
2012-01-12 10:48:18 +01:00
Alessandro Ranellucci
b605381132
Bugfix: more errors in infills after refactoring. #162
2012-01-11 23:19:56 +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
ab0300bb70
Bugfix for recent solid infill adjustment math, to take float math into account
2011-12-22 18:55:18 +01:00
Alessandro Ranellucci
4af295bce3
Bugfix: very wrong infill for low density regions. #127
2011-12-19 09:55:03 +01:00
Alessandro Ranellucci
e5619ee543
Bugfix: not all paths were closed correctly due to float rounding
2011-12-18 11:53:15 +01:00
Alessandro Ranellucci
eca6d0b6d0
Adjust flow for solid surfaces when using concentric infill too. #120
2011-12-17 20:29:06 +01:00
Alessandro Ranellucci
6a3eeef83b
Removed warnings for concentric infill. #121
2011-12-17 19:59:31 +01:00
Alessandro Ranellucci
f73febff7a
Always start concentric infill from the center. #120
2011-12-17 19:56:56 +01:00
Alessandro Ranellucci
d63eabcfa5
Clip less from loops to avoid gaps
2011-12-17 19:54:35 +01:00
Alessandro Ranellucci
1e6ecd9eab
Corrections to math. Threads are not always rectangles with semicircles. Better calculation of overlap.
2011-12-17 19:52:34 +01:00
Alessandro Ranellucci
cd0fd80a69
Restore better perimeter/infill overlap for solid surfaces
2011-12-16 18:37:43 +01:00
Alessandro Ranellucci
8e06a4f6f2
Bugfix: fatal error when using concentric infill
2011-12-15 21:46:29 +01:00
Alessandro Ranellucci
18cfc15ead
Restored a little overlap between perimeters and infill (we're only explicitely overlapping in the direction of infill lines, because side overlap is handled by the flow logic in Extruder.pm)
2011-12-15 20:21:34 +01:00