Alessandro Ranellucci
1a6eaeaa91
Bugfix: split wasn't working properly under threaded perls
2012-10-01 18:12:14 +02:00
Alessandro Ranellucci
2c400ee2b8
Removed useless warning
2012-10-01 16:49:02 +02:00
Alessandro Ranellucci
faaf6d90b8
Bump version number
2012-09-28 17:44:38 +02:00
Alessandro Ranellucci
6bb4c28b01
Release 0.9.3
2012-09-28 17:06:19 +02:00
Alessandro Ranellucci
86e3508402
Add menu item pointing to documentation
2012-09-28 16:58:03 +02:00
Alessandro Ranellucci
22b312395a
Fix SVG/DLP support material. #673
2012-09-28 16:32:53 +02:00
Alessandro Ranellucci
c68862582c
Fix fatal error on empty layers caused by recent large refactorings
2012-09-28 15:48:32 +02:00
Alessandro Ranellucci
ab7697ec1c
New option to force a solid layer every given number of layers. #617
2012-09-28 15:46:29 +02:00
Alessandro Ranellucci
f50b0040ef
Bugfix: the grow() method wasn't working properly, causing bad brim/support material interface. #639
2012-09-28 15:27:33 +02:00
Alessandro Ranellucci
9ee9b54c73
Output an error if user tries to use 100% density with a non-solid fill pattern. #691
2012-09-28 14:13:06 +02:00
Alessandro Ranellucci
a49b045ce4
Do not call srand for each layer, to get better randomization of starting points. #694
2012-09-28 14:01:59 +02:00
Mike Sheldrake
4b91496edd
use remove_coinciding_points before convex_hull
...
convex_hull returns polygons with sharp concaves sometimes when
duplicate points are present
2012-09-27 06:47:38 -07:00
Mike Sheldrake
5ee68aa916
$parallel_degrees_limit decreased, 3 to 0.1, #704
...
Geometry::lines_parallel() test used for collapsing adjacent colinear
lines was too loose in testing for colinearity, because of this constant
setting. Gradualy curving and high-res outer perimiters would
over-simplify into straight lines.
2012-09-27 06:14:54 -07:00
Mike Sheldrake
2bcac88683
Increase scale factor for Clipper::offset
...
A default scale of 1 was being calculated most of the time. That's too
low to avoid artifacts from offsetting concave curves. Setting scale to
a default of 100000 eliminates artifacts in the test cases in issues
#700 , #702 and #703 . There is a risk of large point proliferation with
this scale in combination with the JT_ROUND option, but in the four
places where that option is used, scale is already explicitly set to a
safer low value.
2012-09-27 05:50:54 -07:00
Alessandro Ranellucci
02b11fb49a
Merge pull request #717 from triffid/post-processing-scripts
...
Post processing scripts
2012-09-26 02:14:20 -07:00
Michael Moon
31585e96b0
decimate script- removes tiny lines from prints that can cause blobbing
2012-09-26 18:50:03 +10:00
Michael Moon
ab103b0c12
a few minor updates for z-every-line
2012-09-26 18:49:42 +10:00
Alessandro Ranellucci
36a5af831c
Fix MANIFEST, materials were renamed to regions
2012-09-25 20:45:32 +02:00
Alessandro Ranellucci
fd74577eae
Fix typo in previous commit
2012-09-24 21:00:26 +02:00
Alessandro Ranellucci
d8c192ae05
Fix fatal error caused by recent refactorings
2012-09-23 18:07:44 +02:00
Alessandro Ranellucci
1f4706f02f
[print_preset] and others were erroneously renamed to [print] etc. #675
2012-09-23 17:40:34 +02:00
Alessandro Ranellucci
c33333cfd8
Fix t/fill.t
2012-09-23 14:51:03 +02:00
Alessandro Ranellucci
77625894ff
New command to combine multiple STL files into a single multi-material AMF file
2012-09-23 14:48:58 +02:00
Alessandro Ranellucci
bbe0a45b58
Optimization: cache scaled flow width and spacing
2012-09-23 03:03:08 +02:00
Alessandro Ranellucci
ec0d3987db
Rename materials to regions
2012-09-23 02:52:31 +02:00
Alessandro Ranellucci
e696764af8
Assign extruders and flows to materials
2012-09-23 02:40:25 +02:00
Alessandro Ranellucci
e2ab340edb
Fix positioning and other things
2012-09-22 21:03:57 +02:00
Alessandro Ranellucci
d488afd243
More work (breaks centering and internal surfaces detection)
2012-09-22 19:38:25 +02:00
Alessandro Ranellucci
02356fd613
Large refactoring to allow processing multimaterial files
2012-09-22 19:04:36 +02:00
Alessandro Ranellucci
04be94023b
Refactoring: move the 'copies' property to each Print::Object
2012-09-22 16:19:24 +02:00
Alessandro Ranellucci
82ac4722d2
Refactoring, new size_3D function
2012-09-22 16:12:54 +02:00
Alessandro Ranellucci
b5672de3ca
Refactoring, new bounding_box_3D function
2012-09-22 16:10:24 +02:00
Alessandro Ranellucci
91e9f651b5
Bugfix: --avoid-crossing-perimeters was crashing when processing empty layers
2012-09-22 15:51:18 +02:00
Alessandro Ranellucci
35e449e891
Make new plater compatible with threaded perls
2012-09-21 17:45:54 +02:00
Alessandro Ranellucci
037be34b7b
Bugfix: removed fatal error when generating SVG support material in some circumstances. #673
2012-09-21 16:52:05 +02:00
Alessandro Ranellucci
c6c7dd12da
Silently ignore threads > 1 on non-threaded perls
2012-09-21 16:43:46 +02:00
Alessandro Ranellucci
27b71d8885
Little regressions after recent merge
2012-09-21 16:08:22 +02:00
Alessandro Ranellucci
392309a369
Little cleanup
2012-09-21 15:58:44 +02:00
Alessandro Ranellucci
e21fdf0b15
Little cleanup
2012-09-21 15:47:38 +02:00
Alessandro Ranellucci
2f1ae3f112
Restore non-manifold warnings
2012-09-21 15:46:40 +02:00
Alessandro Ranellucci
c95cd5ac38
Merge branch 'master' into avoid-crossing-perimeters
2012-09-21 15:36:45 +02:00
Alessandro Ranellucci
46cbdcdc4e
Merge branch 'master' into dynamic-flow
2012-09-21 15:36:33 +02:00
Alessandro Ranellucci
f638558167
Preserve position when splitting objects in plater
2012-09-21 15:35:32 +02:00
Alessandro Ranellucci
c2b7f40f40
Merge branch 'decouple-gui'
2012-09-21 15:08:32 +02:00
Alessandro Ranellucci
e40f32995f
Finish GUI decoupling
2012-09-21 15:04:33 +02:00
Alessandro Ranellucci
8382eeef0a
Revert "Patch for --gcode-arcs (kindly submitted by Paul Howes)"
...
This reverts commit f4260ae93d
.
2012-09-21 15:04:19 +02:00
Alessandro Ranellucci
f659dcf088
Patch for --gcode-arcs (kindly submitted by Paul Howes)
2012-09-21 15:04:19 +02:00
Alessandro Ranellucci
ca44cba6c3
Bugfix: --datadir was ignored. #651
2012-09-21 15:04:19 +02:00
Alessandro Ranellucci
757515ba17
New [print_preset], [filament_preset] and [printer_preset] variables. #675
2012-09-21 15:04:18 +02:00
Alessandro Ranellucci
4fbb8ffb9d
Replace 'scale epsilon' with 'scaled_epsilon'
2012-09-21 15:04:18 +02:00