Alessandro Ranellucci
|
67b415a2b3
|
Remove almost duplicated logic for small infill regions detection
|
2012-07-22 21:06:19 +02:00 |
|
Alessandro Ranellucci
|
144a704e3b
|
Remove all id() and ordered_id() methods
|
2012-07-22 21:00:02 +02:00 |
|
Alessandro Ranellucci
|
1d04e15b63
|
Refactor/clean up. Merge remove_small_surfaces() into prepare_fill_surfaces(), rename infill_every_layers() to combine_infill(), remove $layer->fill_boundaries, initialize layer properties explicitely for clarity.
|
2012-07-22 21:00:02 +02:00 |
|
Alessandro Ranellucci
|
3edf42e98e
|
Little workflow simplification
|
2012-07-21 15:53:38 +02:00 |
|
Alessandro Ranellucci
|
8ba67d990f
|
Fix bad commit
|
2012-07-21 15:52:52 +02:00 |
|
Alessandro Ranellucci
|
7170b347db
|
Do not prevent validation errors to launch the GUI
|
2012-07-21 15:43:15 +02:00 |
|
Alessandro Ranellucci
|
f977aff82d
|
Update tests after recent serialization changes
|
2012-07-21 14:57:41 +02:00 |
|
Alessandro Ranellucci
|
c7bc9bed46
|
Workaround for a perl 5.10 bug about leaked scalars. #503
|
2012-07-21 14:45:45 +02:00 |
|
Alessandro Ranellucci
|
f899deb6b6
|
Prevent internal infill at all when fill density is set to zero. #545
|
2012-07-21 14:41:21 +02:00 |
|
Alessandro Ranellucci
|
1fdbd2c0e1
|
Suggest repair in non-manifold warning
|
2012-07-21 12:07:02 +02:00 |
|
Alessandro Ranellucci
|
bce2663ed8
|
Restore thin walls and thin fills after last commit
|
2012-07-20 15:02:25 +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 |
|
Alessandro Ranellucci
|
30a2213fd9
|
Some multi-extruder options in GUI
|
2012-07-18 20:44:36 +02:00 |
|
Alessandro Ranellucci
|
b861560c71
|
Fix tooltips about extrusion widths
|
2012-07-18 18:16:27 +02:00 |
|
Alessandro Ranellucci
|
2495a77c0f
|
Add to GUI the setting for support material extrusion width. Also, populate %Groups with new options
|
2012-07-18 18:15:18 +02:00 |
|
Alessandro Ranellucci
|
b209eab712
|
Bugfix: the delete button was deleting the wrong preset
|
2012-07-18 16:17:23 +02:00 |
|
Alessandro Ranellucci
|
f173096a6c
|
Merge branch 'new-gui'
Conflicts:
lib/Slic3r.pm
lib/Slic3r/Config.pm
lib/Slic3r/GUI/OptionsGroup.pm
lib/Slic3r/GUI/SkeinPanel.pm
lib/Slic3r/Print.pm
|
2012-07-18 15:48:04 +02:00 |
|
Alessandro Ranellucci
|
2d17a94a38
|
Prevent the left treectrl to grow if preset names are too long
|
2012-07-18 12:00:19 +02:00 |
|
Alessandro Ranellucci
|
42034ecb40
|
Autosize the main frame to workaround inconsistencies among wxGTK setups
|
2012-07-18 11:55:26 +02:00 |
|
Alessandro Ranellucci
|
1c6789e042
|
Remove duplicate_mode from options list
|
2012-07-15 19:36:56 +02:00 |
|
Alessandro Ranellucci
|
23fd8de1f5
|
Warn user if supplied preset name is not valid
|
2012-07-15 18:55:01 +02:00 |
|
Alessandro Ranellucci
|
b37a77ee63
|
Apply command line options to GUI
|
2012-07-15 18:37:00 +02:00 |
|
Alessandro Ranellucci
|
9210c708fc
|
Compatibility with --load and new GUI
|
2012-07-15 17:55:58 +02:00 |
|
Alessandro Ranellucci
|
606b9e49a7
|
Set first layer extrusion width to 200% by default
|
2012-07-15 15:53:08 +02:00 |
|
Alessandro Ranellucci
|
0aa3cc230f
|
Merge branch 'new-flow'
|
2012-07-14 21:40:57 +02:00 |
|
Alessandro Ranellucci
|
e703e78504
|
A typo caused no newline after Tn. #530
|
2012-07-11 21:48:30 +02:00 |
|
Alessandro Ranellucci
|
079f6072a6
|
Use M109 P1 for Teacup
|
2012-07-10 19:31:09 +02:00 |
|
Alessandro Ranellucci
|
4f6934bab8
|
Merge branch 'master' into new-flow
|
2012-07-06 20:06:09 +02:00 |
|
Alessandro Ranellucci
|
3c00573805
|
Reset E and compensate retraction after changing extruder
|
2012-07-06 19:57:58 +02:00 |
|
Alessandro Ranellucci
|
96574e601f
|
Infill flow wasn't adjusted for non-solid surfaces
|
2012-07-05 10:34:02 +02:00 |
|
Alessandro Ranellucci
|
7656167a0a
|
Infill flow wasn't adjusted for non-solid surfaces
|
2012-07-05 10:32:29 +02:00 |
|
Alessandro Ranellucci
|
3714fbe0f9
|
Fixed regression causing random extrudates outside the object perimeter
|
2012-07-04 10:35:42 +02:00 |
|
Alessandro Ranellucci
|
e4294cffce
|
Fixed regression causing random extrudates outside the object perimeter
|
2012-07-04 10:35:03 +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 |
|
Alessandro Ranellucci
|
f6008e412e
|
Merge branch 'new-flow' of github.com:alexrj/Slic3r into new-flow
|
2012-07-04 09:34:32 +02:00 |
|
Alessandro Ranellucci
|
77123ada7c
|
New spacing math. Speed optimizations
|
2012-07-04 09:33:33 +02:00 |
|
Alessandro Ranellucci
|
dd37867324
|
Bugfix: wrong spacing was calculated
|
2012-07-04 09:33:33 +02:00 |
|
Alessandro Ranellucci
|
566a0456ca
|
Fixed regression causing objects to be 0.1mm larger. #495 #507
|
2012-07-03 20:34:19 +02:00 |
|
Alessandro Ranellucci
|
5a8c4bf1bf
|
Move Load Config... and Export Config... to the File menu
|
2012-07-03 19:16:45 +02:00 |
|
Alessandro Ranellucci
|
7b09a56cf7
|
New spacing math. Speed optimizations
|
2012-07-03 18:05:31 +02:00 |
|
Alessandro Ranellucci
|
c1c8997b4e
|
Bugfix: wrong spacing was calculated
|
2012-07-02 17:09:09 +02:00 |
|
Alessandro Ranellucci
|
641c2a241b
|
Write Slic3r version in config files
|
2012-07-01 18:53:01 +02:00 |
|
Alessandro Ranellucci
|
c4b9a6cf61
|
Bugfix: flow wasn't adjusted for perimeters when a custom perimeters extrusion width was applied
|
2012-07-01 18:13:48 +02:00 |
|
Alessandro Ranellucci
|
cbb111ee64
|
Fix for incomplete commit causing thin gaps to throw an error
|
2012-06-30 17:23:55 +02:00 |
|
Alessandro Ranellucci
|
b9008a99f9
|
Fill the gaps while doing normal infill to avoid extra travel
|
2012-06-30 16:33:01 +02:00 |
|
Alessandro Ranellucci
|
5eb1982081
|
Bugfix: brim was extruded multiple times when sequential printing was enabled
|
2012-06-30 16:14:45 +02:00 |
|
Alessandro Ranellucci
|
a7668e0933
|
Revert "Reduce memory usage during gcode output by discarding processed layers."
This reverts commit 4d1551c305.
|
2012-06-30 16:12:06 +02:00 |
|
Alessandro Ranellucci
|
d5c9b74377
|
Allow scaling factor to be at least 2540 to allow the conversion of inch models
|
2012-06-29 20:46:51 +02:00 |
|
Alessandro Ranellucci
|
fb96cdec76
|
Command line options to assign perimeters and infill to different extruders
|
2012-06-28 16:48:56 +02:00 |
|
Alessandro Ranellucci
|
80501d5b3c
|
New option to customize support material extrusion width
|
2012-06-28 16:33:07 +02:00 |
|
Alessandro Ranellucci
|
f9f2361acb
|
Allow setting different temperatures and first layer temperatures for each extruder. Also make support material extruder selection compatible with the new architecture
|
2012-06-28 16:22:11 +02:00 |
|
Alessandro Ranellucci
|
dbcfebeb66
|
Rename support_material_tool to support_material_extruder
|
2012-06-28 15:14:27 +02:00 |
|
Alessandro Ranellucci
|
3e8bc73fcb
|
Fix typo in previous commit
|
2012-06-28 14:49:20 +02:00 |
|
Alessandro Ranellucci
|
898266fd34
|
Initial refactoring for supporting multiple extruders. Little speed optimization included
|
2012-06-28 14:44:54 +02:00 |
|
Alessandro Ranellucci
|
92460ba902
|
Bugfix: the plater didn't remember last input file directory. #485
|
2012-06-27 20:27:46 +02:00 |
|
Alessandro Ranellucci
|
eea6d84314
|
Bugfix: infill extrusion width was ignored
|
2012-06-27 19:55:54 +02:00 |
|
Alessandro Ranellucci
|
47a07a86ee
|
Bugfix: GUI was unable to update flow settings
|
2012-06-27 19:49:53 +02:00 |
|
Alessandro Ranellucci
|
96a3234eaa
|
Different speed for external perimeters. #488
|
2012-06-27 19:42:16 +02:00 |
|
Alessandro Ranellucci
|
3a8f4015d6
|
Don't reset E when the makerbot flavor is selected
|
2012-06-24 21:05:44 +02:00 |
|
Alessandro Ranellucci
|
0938c73d08
|
Revert "Don't reset E when the makerbot flavor is selected"
This reverts commit 2e5e5983be.
|
2012-06-24 21:05:21 +02:00 |
|
Alessandro Ranellucci
|
2e5e5983be
|
Don't reset E when the makerbot flavor is selected
|
2012-06-24 20:58:12 +02:00 |
|
Alessandro Ranellucci
|
f057dd4818
|
Bump version number to the correct one
|
2012-06-24 17:21:27 +02:00 |
|
Alessandro Ranellucci
|
73655d7ccc
|
Bump version number
|
2012-06-24 17:18:29 +02:00 |
|
Alessandro Ranellucci
|
0372d06247
|
Releasing 0.8.4
|
2012-06-24 16:50:09 +02:00 |
|
Alessandro Ranellucci
|
a4dcbd62da
|
Remove recursion warning for Douglas-Peucker
|
2012-06-24 16:37:59 +02:00 |
|
Alessandro Ranellucci
|
f88f516c30
|
Optimize honeycomb travels
|
2012-06-24 16:09:24 +02:00 |
|
Alessandro Ranellucci
|
a6dca1d82a
|
New option for support material pattern spacing; also, fixes and speedups to the overhang detection
|
2012-06-24 14:39:35 +02:00 |
|
Alessandro Ranellucci
|
36753d85b7
|
New option to define the overhang threshold angle for support material generation
|
2012-06-23 23:54:39 +02:00 |
|
Alessandro Ranellucci
|
07daefeddb
|
Require Moo 0.091009
|
2012-06-23 23:28:21 +02:00 |
|
Alessandro Ranellucci
|
1fb44474a9
|
Connect support material paths
|
2012-06-23 22:58:12 +02:00 |
|
Alessandro Ranellucci
|
bf1aba3d08
|
New --support-material-pattern and --support-material-angle options
|
2012-06-23 22:43:23 +02:00 |
|
Alessandro Ranellucci
|
e72bd56b9d
|
Rename brim_thickness to brim_width
|
2012-06-23 22:27:59 +02:00 |
|
Alessandro Ranellucci
|
a9d480f7bf
|
Bugfix: first layer extrusion width was computed on general layer height rather than first layer height. #465
|
2012-06-23 21:45:18 +02:00 |
|
Alessandro Ranellucci
|
48addf8c3f
|
New feature: brim. #424
|
2012-06-23 21:31:29 +02:00 |
|
Alessandro Ranellucci
|
53d24bc580
|
Bugfix: some infill paths were not connected. #477
|
2012-06-23 20:27:28 +02:00 |
|
Alessandro Ranellucci
|
ac08cf7469
|
Disable arc compensation code
|
2012-06-23 20:19:58 +02:00 |
|
Alessandro Ranellucci
|
44c636aea1
|
Do not oversimplify outer perimeters and keep the full resolution of the input file. #340 #462
|
2012-06-23 20:08:08 +02:00 |
|
Alessandro Ranellucci
|
20229fccdb
|
Bugfix: fatal error when a layer contained nothing
|
2012-06-23 18:31:24 +02:00 |
|
Alessandro Ranellucci
|
464400a37b
|
Bugfix: when skirt distance was set to zero, the first loop coincided with the outer perimeter of the object
|
2012-06-23 17:44:05 +02:00 |
|
Alessandro Ranellucci
|
05e4571310
|
Do perimeters from outside to inside. #466
|
2012-06-23 17:41:44 +02:00 |
|
Alessandro Ranellucci
|
410279823c
|
New separate option to control the addition of automatic extra perimeters. Also, add none if perimeters are set to 0. #459
|
2012-06-23 17:10:30 +02:00 |
|
Alessandro Ranellucci
|
a578af9d28
|
Fix support material
|
2012-06-21 11:51:24 +02:00 |
|
Alessandro Ranellucci
|
94e28b9ab8
|
Require Math::Clipper 1.09 because it contains important bugfixes
|
2012-06-21 10:53:04 +02:00 |
|
Alessandro Ranellucci
|
81a5267cc7
|
Fix widths on plater
|
2012-06-20 22:50:38 +02:00 |
|
Alessandro Ranellucci
|
ac59297e39
|
Fixes for Windows
|
2012-06-20 21:43:06 +02:00 |
|
Alessandro Ranellucci
|
8d465aca34
|
A couple fixes for GTK
|
2012-06-20 17:17:07 +02:00 |
|
Alessandro Ranellucci
|
69c3f12c60
|
Workaround for GTK issues
|
2012-06-20 17:08:38 +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
|
a664709b31
|
Remember last presets
|
2012-06-19 18:11:51 +02:00 |
|
Alessandro Ranellucci
|
0ef8da42a6
|
Preset deletion
|
2012-06-19 17:47:48 +02:00 |
|
Alessandro Ranellucci
|
b910840f76
|
Preset shortcuts in the plater tab
|
2012-06-19 17:23:10 +02:00 |
|
Alessandro Ranellucci
|
a021a3afb5
|
Merge pull request #463 from henrikbrixandersen/negatable-options
Allow negating bool cli options by using '--no-foo' or '--nofoo'
|
2012-06-19 05:49:59 -07:00 |
|
Alessandro Ranellucci
|
0003c093e3
|
Reflect external configs in preset menus
|
2012-06-19 14:47:02 +02:00 |
|
Alessandro Ranellucci
|
35f36e0446
|
New preset management (unfinished)
|
2012-06-18 22:27:57 +02:00 |
|
Alessandro Ranellucci
|
9e6e3bd269
|
Custom Treebook implementation
|
2012-06-18 16:46:43 +02:00 |
|
Alessandro Ranellucci
|
e810f9b898
|
Moved filament settings to new Filament tab
|
2012-06-18 14:29:47 +02:00 |
|
Alessandro Ranellucci
|
20e1a9c860
|
Updates to the description and the README
|
2012-06-18 13:52:38 +02:00 |
|
Alessandro Ranellucci
|
2b6b91cd01
|
Tooltips
|
2012-06-18 13:49:14 +02:00 |
|
Alessandro Ranellucci
|
d8a64f0386
|
Use spin controls for integer values
|
2012-06-18 11:52:45 +02:00 |
|