Alessandro Ranellucci
|
ac2356f66a
|
Don't crash at the end of empty prints. #1042
|
2013-03-30 00:36:14 +01:00 |
|
Alessandro Ranellucci
|
7b7c9f6330
|
Launch even if config is corrupted. #1067
|
2013-03-30 00:30:21 +01:00 |
|
Alessandro Ranellucci
|
f5e48a306d
|
Bugfix: support material and brim didn't work correctly. Includes unit test. #1074
|
2013-03-30 00:21:09 +01:00 |
|
Alessandro Ranellucci
|
d4119b0eb1
|
Better bridge direction detection. #1068
|
2013-03-29 23:49:58 +01:00 |
|
Alessandro Ranellucci
|
5beb2187d3
|
Bugfix: infill direction wasn't correctly alternated when infilling every 2 layers. #1068
|
2013-03-29 19:24:08 +01:00 |
|
Alessandro Ranellucci
|
1b79b1cb20
|
Refactoring: use the clone() method for inflating Surface objects
|
2013-03-29 19:18:06 +01:00 |
|
Alessandro Ranellucci
|
e563c62094
|
Replace SetValue with ChangeValue to avoid wxWidgets to fire useless events
|
2013-03-29 18:56:34 +01:00 |
|
Alessandro Ranellucci
|
aae9625a13
|
Bugfix: solid-infill-below-area wasn't ignored when fill_density = 0, causing solid layers here and there. #1049
|
2013-03-26 15:47:40 +01:00 |
|
Alessandro Ranellucci
|
2f046799f2
|
Removed offset() method from Slic3r::Polygon because it only works with ccw polygons
|
2013-03-26 14:03:24 +01:00 |
|
Alessandro Ranellucci
|
4c41f6c462
|
Safer safety_offset() for ExPolygons
|
2013-03-26 13:57:37 +01:00 |
|
Alessandro Ranellucci
|
4cb36fcbe2
|
Remove cooling checkbox from simple mode
|
2013-03-24 21:28:16 +01:00 |
|
Alessandro Ranellucci
|
6bc5de0b5d
|
Allow custom ranges with layer_height = 0
|
2013-03-24 15:26:55 +01:00 |
|
Alessandro Ranellucci
|
b7cd362820
|
Remove scale from G-code comments
|
2013-03-19 19:16:13 +01:00 |
|
Alessandro Ranellucci
|
7ec6c6ffba
|
Lower 0.5*w to 0.4*w to fill finer gaps. #1057
|
2013-03-19 16:08:19 +01:00 |
|
Alessandro Ranellucci
|
34b192fde3
|
Merge pull request #1059 from cakeller98/Universal_File_Visibility
Added "known" as a valid model file type
|
2013-03-19 08:05:19 -07:00 |
|
Alessandro Ranellucci
|
9c122bda5e
|
Fix memory leak in avoid_crossing_perimeters. #1044
|
2013-03-19 16:02:03 +01:00 |
|
Alessandro Ranellucci
|
813aa5b307
|
Allow drag and drop for OBJ files
|
2013-03-19 12:25:10 +01:00 |
|
Alessandro Ranellucci
|
fd2a5e894a
|
Respect perimeter/infill order when multiple extruders are configured but only one is used
|
2013-03-19 11:58:03 +01:00 |
|
Alessandro Ranellucci
|
4fdcd18801
|
Fix t/retraction.t after the recent change to the first_layer_height default
|
2013-03-18 18:11:25 +01:00 |
|
Alessandro Ranellucci
|
1abd8c9a9e
|
Remove the 'simplify' handle in ExtrusionPath after the recent refactoring. #1054
|
2013-03-18 18:03:14 +01:00 |
|
Alessandro Ranellucci
|
f0ac1c704e
|
Fix test framework detecting dE=0 as retraction
|
2013-03-18 18:01:01 +01:00 |
|
Alessandro Ranellucci
|
0b81911cff
|
Bugfix: artifacts near walls. #1049
|
2013-03-18 17:55:16 +01:00 |
|
Alessandro Ranellucci
|
5dd5fd295e
|
Merge branch 'grow-narrow'
|
2013-03-18 13:32:49 +01:00 |
|
Alessandro Ranellucci
|
8ce31c2a2b
|
Don't exclude any infill under internal bridges; revert infill pattern to rectilinear for internal bridges. #240
|
2013-03-18 13:32:19 +01:00 |
|
Alessandro Ranellucci
|
b04e4f839b
|
Bugfix: horizontal projection for high-res models might show corrupted result
|
2013-03-17 15:40:52 +01:00 |
|
Alessandro Ranellucci
|
7f917671ab
|
Bugfix: horizontal projection for high-res models might show corrupted result
|
2013-03-17 15:39:51 +01:00 |
|
Alessandro Ranellucci
|
442fb0e82a
|
$surface->thickness was erroneously defaulting to 1 mm
|
2013-03-17 14:58:54 +01:00 |
|
Alessandro Ranellucci
|
8d2c651ef2
|
$surface->thickness was erroneously defaulting to 1 mm
|
2013-03-17 14:58:10 +01:00 |
|
Alessandro Ranellucci
|
8117bc88a0
|
Merge branch 'grow-narrow' of github.com:alexrj/Slic3r into grow-narrow
|
2013-03-17 14:05:23 +01:00 |
|
Alessandro Ranellucci
|
1064c9bb2a
|
Merge branch 'master' into grow-narrow
Conflicts:
lib/Slic3r/Fill.pm
lib/Slic3r/Print/Object.pm
|
2013-03-17 02:30:20 +01:00 |
|
Alessandro Ranellucci
|
83065b0789
|
Bugfix: wrong flow and bad pattern rotation when infill-every-layers was set to an arbitrary high value
|
2013-03-17 01:10:40 +01:00 |
|
Alessandro Ranellucci
|
04c0caad0b
|
Fix honeycomb infill overlap with perimeters
|
2013-03-17 00:57:58 +01:00 |
|
Alessandro Ranellucci
|
537fca47c5
|
Use solid infill speed for internal bridges; apply slowdown if any; don't use bridge fan settings. #240
|
2013-03-17 00:42:53 +01:00 |
|
Alessandro Ranellucci
|
700fee14aa
|
Set honeycomb as default fill pattern, as it works better at low layer heights and makes stronger parts
|
2013-03-17 00:24:53 +01:00 |
|
Alessandro Ranellucci
|
c999d0c44f
|
Set default value for first_layer_height to 0.35mm so that first_layer_extrusion_width = 200% works fine even when user sets layer_height to 0.1. A first layer height of 0.35mm works fine for both 0.35 and 0.5 nozzles so it should be fine for most users
|
2013-03-17 00:22:53 +01:00 |
|
Alessandro Ranellucci
|
78a4ae4835
|
Use full flow for sparse infill by default
|
2013-03-17 00:21:17 +01:00 |
|
Alessandro Ranellucci
|
35bd5a3423
|
New --solid-infill-extrusion-width option
|
2013-03-17 00:02:31 +01:00 |
|
Alessandro Ranellucci
|
c13d9e9fb3
|
Don't collapse overhangs too early
|
2013-03-16 21:51:38 +01:00 |
|
Alessandro Ranellucci
|
0f5064dd32
|
Untested fix for incomplete honeycomb support material. #1032
|
2013-03-16 21:10:12 +01:00 |
|
Alessandro Ranellucci
|
25554a345f
|
Reorder object copies using a nearest neighbor search
|
2013-03-16 20:56:14 +01:00 |
|
Alessandro Ranellucci
|
38b79c6bf7
|
Merge branch 'master' into grow-narrow
|
2013-03-16 20:09:11 +01:00 |
|
Alessandro Ranellucci
|
cf5adca928
|
New --resolution option to simplify input models
|
2013-03-16 19:58:34 +01:00 |
|
Alessandro Ranellucci
|
10b6bc9d15
|
Removed keep_meshes
|
2013-03-16 19:39:00 +01:00 |
|
Alessandro Ranellucci
|
f4b8185698
|
Fixed typo preventing support material to work with new simplify() syntax
|
2013-03-16 19:11:49 +01:00 |
|
Alessandro Ranellucci
|
db2e76a0df
|
New option to change perimeter order. #534
|
2013-03-16 18:56:49 +01:00 |
|
Alessandro Ranellucci
|
33b40eda18
|
Always fix self-intersecting polygons that Douglas-Peucker might return
|
2013-03-16 18:42:56 +01:00 |
|
Alessandro Ranellucci
|
0f8ca6191a
|
Merge branch 'master' into grow-narrow
|
2013-03-16 16:22:03 +01:00 |
|
Alessandro Ranellucci
|
dc0f706789
|
Bugfix: simplification of support areas could lead to complex polygons with bad orientation, thus causing wrong pattern clipping. #1032
|
2013-03-14 14:27:08 +01:00 |
|
Alessandro Ranellucci
|
f528088d31
|
Merge branch 'master' into grow-narrow
|
2013-03-13 16:39:57 +01:00 |
|
Alessandro Ranellucci
|
9713b9f524
|
Fix narrow fills growing
|
2013-03-13 14:55:58 +01:00 |
|
Alessandro Ranellucci
|
0feef890b1
|
Use Class::XSAccessor
|
2013-03-13 01:29:45 +01:00 |
|
Alessandro Ranellucci
|
cab51d4581
|
One more slight optimization
|
2013-03-13 01:14:47 +01:00 |
|
Alessandro Ranellucci
|
a412291690
|
Little optimization
|
2013-03-13 01:07:06 +01:00 |
|
Alessandro Ranellucci
|
d9b82c79da
|
Grow narrow infill regions into void - to be tested more
|
2013-03-13 01:03:54 +01:00 |
|
Alessandro Ranellucci
|
6058384978
|
Fixed regression causing crash when support material threshold angle was defined. #1048
|
2013-03-12 19:39:43 +01:00 |
|
Alessandro Ranellucci
|
5c1336d2de
|
Clarify that min Z, max Z and layer height are supposed to be expressed in mm
|
2013-03-12 10:28:51 +01:00 |
|
Alessandro Ranellucci
|
a5e6340004
|
Workaround for HideRowLabels() missing in wxWidgets 2.8. #770
|
2013-03-11 20:00:12 +01:00 |
|
Alessandro Ranellucci
|
999af84c54
|
Don't make internal bridges when fill_density == 1. #1045
|
2013-03-11 18:41:12 +01:00 |
|
Alessandro Ranellucci
|
0df8398a39
|
Use concentric infill for internal bridges. #240
|
2013-03-11 18:38:32 +01:00 |
|
Alessandro Ranellucci
|
0eecf33198
|
Bugfix: narrow solid shells were collapsed when spacing was added before generating infill, so we grow them
|
2013-03-11 18:37:01 +01:00 |
|
Alessandro Ranellucci
|
b73c301c55
|
Bugfix: double lift at toolchange. #953
|
2013-03-11 17:06:05 +01:00 |
|
Alessandro Ranellucci
|
0326962d11
|
Merge branch 'new-extra-perimeters'
|
2013-03-11 14:24:02 +01:00 |
|
Alessandro Ranellucci
|
e809a5bdcc
|
Added support for expolygons in Slic3r::SVG
|
2013-03-11 14:23:45 +01:00 |
|
Alessandro Ranellucci
|
b7945ac790
|
Finished new extra perimeters implementation
|
2013-03-11 14:23:16 +01:00 |
|
Alessandro Ranellucci
|
428cd7867d
|
Missing bit
|
2013-03-11 12:47:27 +01:00 |
|
Alessandro Ranellucci
|
74e21d7a04
|
New implementation of extra perimeters - to test
|
2013-03-10 19:08:36 +01:00 |
|
Alessandro Ranellucci
|
964accb588
|
Typo
|
2013-03-10 19:07:41 +01:00 |
|
Alessandro Ranellucci
|
2942485a94
|
New option to make infill before perimeters. #1039
|
2013-03-10 18:15:44 +01:00 |
|
Alessandro Ranellucci
|
ab3d1ac820
|
Give priority to infill extruder if it was used last. #940
|
2013-03-10 17:40:19 +01:00 |
|
Alessandro Ranellucci
|
107f48d894
|
Reduce toolchanges by giving priority to last extruder on layer change. #940
|
2013-03-10 17:28:03 +01:00 |
|
Alessandro Ranellucci
|
dac168eff0
|
Do each island completely if avoid_crossing_perimeters is enabled. #278
|
2013-03-10 16:09:03 +01:00 |
|
Alessandro Ranellucci
|
f10a4787b2
|
Fix layer ordering when printing objects with different layer heights
|
2013-03-10 15:36:52 +01:00 |
|
Alessandro Ranellucci
|
f670acb4b1
|
Slice a single object with multiple layer heights. :-)
|
2013-03-10 14:58:49 +01:00 |
|
Alessandro Ranellucci
|
d1acc511b3
|
Refactor ObjectDialog into a tab panel
|
2013-03-10 12:46:54 +01:00 |
|
Alessandro Ranellucci
|
6a0ba97f0e
|
Move ObjectDialog to a separate file
|
2013-03-10 12:33:10 +01:00 |
|
Alessandro Ranellucci
|
d2152a53a0
|
Missing tooltip for extra perimeters
|
2013-03-10 12:30:43 +01:00 |
|
Alessandro Ranellucci
|
17cbca5e06
|
Factor out layer height in support material generation
|
2013-03-10 12:22:40 +01:00 |
|
Alessandro Ranellucci
|
2ab5fa9c72
|
Factor out layer height from combine_infill()
|
2013-03-10 12:08:18 +01:00 |
|
Alessandro Ranellucci
|
2275de9f0d
|
Factored out the layer height logic
|
2013-03-10 11:37:16 +01:00 |
|
Alessandro Ranellucci
|
06a592f25e
|
Update tests
|
2013-03-09 22:05:41 +01:00 |
|
Alessandro Ranellucci
|
e9c7460c11
|
New --bridge-acceleration option
|
2013-03-09 20:31:09 +01:00 |
|
Alessandro Ranellucci
|
2acda9973e
|
Don't apply acceleration settings to travel moves
|
2013-03-09 20:28:03 +01:00 |
|
Alessandro Ranellucci
|
b7b89ff7f2
|
Bugfix: *-acceleration options didn't work in CLI
|
2013-03-09 20:21:05 +01:00 |
|
Alessandro Ranellucci
|
460e169c67
|
New option to disable retraction on layer change
|
2013-03-09 20:05:43 +01:00 |
|
Alessandro Ranellucci
|
e71bf48463
|
Add a command to lift nozzle in default start G-code
|
2013-03-09 19:51:09 +01:00 |
|
Alessandro Ranellucci
|
d50e0af548
|
Make sure the inwards move after last perimeter loop doesn't exceed object boundary
|
2013-03-09 17:15:45 +01:00 |
|
Alessandro Ranellucci
|
caa79583ff
|
Tiny optimization
|
2013-03-09 17:08:17 +01:00 |
|
Alessandro Ranellucci
|
fa41e15c68
|
Fixed regression causing thin walls to be processed twice, thus producing overlapping straight paths and zigzag. #1035
|
2013-03-09 17:07:11 +01:00 |
|
Alessandro Ranellucci
|
a2702082b2
|
Merge pull request #962 from scottp/issue_885b
Add defaults into Tooltips from #885
|
2013-03-09 07:48:20 -08:00 |
|
Alessandro Ranellucci
|
9247b3e9f4
|
New --no-plater and --gui-mode options. #604
|
2013-03-09 16:43:09 +01:00 |
|
Alessandro Ranellucci
|
af50272b3b
|
Refactor simple mode definitions to dedicated SimpleTab classes
|
2013-03-09 16:27:18 +01:00 |
|
Alessandro Ranellucci
|
5477d66902
|
Advertise the expert mode in simple mode
|
2013-03-09 14:55:07 +01:00 |
|
Alessandro Ranellucci
|
46f35e39f6
|
Some more tweaks
|
2013-03-08 23:34:57 +01:00 |
|
Alessandro Ranellucci
|
0748e088a0
|
Reorder options in simple mode
|
2013-03-08 23:07:14 +01:00 |
|
Alessandro Ranellucci
|
84f4f098ca
|
Fix cooling and load in simple-mode. #1001
|
2013-03-08 22:58:28 +01:00 |
|
Alessandro Ranellucci
|
b901e1f6c8
|
Merge branch 'master' into simple-mode
|
2013-03-08 22:28:13 +01:00 |
|
Alessandro Ranellucci
|
4fc435f0fd
|
Bugfix: retract speed was applied to travel
|
2013-03-08 17:52:33 +01:00 |
|
Alessandro Ranellucci
|
f494335f77
|
Bugfix: not all the calls to travel_to() were updated
|
2013-03-08 13:50:50 +01:00 |
|
Alessandro Ranellucci
|
2f192bddca
|
Make tests happy
|
2013-03-07 16:24:25 +01:00 |
|
Alessandro Ranellucci
|
97e864699e
|
New top-infill-extrusion-width option
|
2013-03-07 16:00:58 +01:00 |
|