|
|
198dc7d3bd
|
When background processing fails because of an error, display it in an explicit dialog
|
2015-11-04 19:28:25 +01:00 |
|
|
|
a25757a66d
|
Fixed regression causing empty prints to hang. #3107
|
2015-11-04 19:20:34 +01:00 |
|
|
|
2811af349a
|
Added a new grid infill pattern
|
2015-11-01 19:03:11 +01:00 |
|
|
|
9fcec10737
|
Finished porting LayerRegion to C++
|
2015-10-26 23:24:46 +01:00 |
|
|
|
440af2c81c
|
Bugfix: bridge anchors were shortened under rare circumstances
|
2015-07-03 23:38:41 +02:00 |
|
|
|
ee66392e11
|
Fix numerical issues causing incomplete raft under certain circumstances. Includes a minor refactoring of raft layer logic. #2723
|
2015-06-02 19:44:29 +02:00 |
|
|
|
13b63d06ed
|
Use thick raft layers as we do for support material layers. #2723
|
2015-03-09 20:00:55 +01:00 |
|
|
|
8654537e55
|
Use support material layer height for raft layer instead of object layer height. #2723
|
2015-03-09 19:36:23 +01:00 |
|
|
|
d8ee9dd5f5
|
Limit first object layer height correctly when using a larger support material extruder. #2722
|
2015-03-09 19:27:57 +01:00 |
|
|
|
722e94513c
|
Refactoring: removed the non-idempotent init_extruders() step. Also, infill_extruder was not limited to the available number of extruders when slicing from the plater, and support material extruder was considered also when support material was disabled
|
2015-03-06 09:56:58 +01:00 |
|
|
|
45c91b2ae9
|
Don't trigger extra perimeters when less than 30% of the upper loops would benefit from it. #2664. Also fixes #2610
|
2015-02-24 00:34:43 +01:00 |
|
|
|
e88cf466fe
|
A couple notes about infill_only_where_needed
|
2015-02-23 00:55:00 +01:00 |
|
|
|
2655f3f816
|
Better and more robust implementation of infill_only_where_needed
|
2015-02-23 00:44:51 +01:00 |
|
|
|
073681a50a
|
Get first_layer_extrusion_width from PrintConfig instead of PrintObjectConfig
This fixes an issue where the support material doesn't honour a custom first
layer extrusion width.
Fixes: #2662
|
2015-02-17 13:59:46 +08:00 |
|
|
|
c0f453f83e
|
Simpler and more robust implementation of extra perimeters. #2395
|
2015-02-15 21:58:14 +01:00 |
|
|
|
6eb1fa36ed
|
Bugfix: bridge speed was still used for first object layer above raft when support_material_contact_distance == 0. Includes regression tests. #2656
|
2015-02-14 12:47:33 +01:00 |
|
|
|
fe4f79ba90
|
Fixed regression causing random loss of infill because of corrupt thin polygons returned by Clipper. #2539
|
2015-01-30 10:12:31 +01:00 |
|
|
|
7b980c1dc9
|
New option for vertical distance between object and support material, with special handling of the 0 case that disabled bridge flow/speed in order to allow for soluble material. #2491 #2272 #2069 #1942 #2435 #1703
|
2015-01-19 09:52:24 +01:00 |
|
|
|
9f0283f808
|
Minor issue when dealing with files with empty layers at bottom. #2553
|
2015-01-18 12:35:05 +01:00 |
|
|
|
04aa240265
|
Only apply perimeter/infill overlap to the endpoints of rectilinear infill (and do that in a more proper way)
|
2015-01-13 20:55:20 +01:00 |
|
|
|
4848cb7606
|
Ported PrintObject::bridge_over_infill() to XS
|
2014-12-24 10:20:55 +01:00 |
|
|
|
5d3cd792eb
|
Make infill_only_where_needed idempotent. #2198
|
2014-12-24 01:29:36 +01:00 |
|
|
|
e79aa2e81c
|
New --solid-infill-extruder option. Includes a refactoring of the strategy used to order layer extrusions according to their extruder and island; toolchanges and travel moves should be more optimized now. #618
|
2014-12-17 00:34:00 +01:00 |
|
|
|
e9166a8fe6
|
Use a semaphore to synchronize threads instead of blocking with join(). Lock threads array in order to ensure all of them are signalled. #2394
|
2014-12-13 15:01:53 +01:00 |
|
|
|
360dee862b
|
Keep model objects aligned to Z = 0 in plater
|
2014-12-12 22:43:56 +01:00 |
|
|
|
d350241da3
|
Make combine_infill() completely idempotent. Includes unit testing
|
2014-12-08 21:23:42 +01:00 |
|
|
|
9a9ba02d85
|
Bugfix: infill was not correctly generated when infill_every_layers was used along with raft_layers. Includes regression test. #2396
|
2014-12-08 20:14:04 +01:00 |
|
|
|
eb23990d6d
|
Ported PrintObject::total_layer_count() to XS
|
2014-12-01 00:00:12 +01:00 |
|
|
|
c7f5753a28
|
Ported PrintObject::bounding_box() to XS
|
2014-12-01 00:00:12 +01:00 |
|
|
|
33fe53fd7c
|
Ported three PrintObject methods to XS
|
2014-11-13 00:34:56 +01:00 |
|
|
|
334086d605
|
Bugfix: skirt and brim were not recalculated when objects where just moved in plater
|
2014-11-12 23:28:42 +01:00 |
|
|
|
b69caff93c
|
Ported LayerRegion::make_slices() to XS
|
2014-11-09 16:24:07 +01:00 |
|
|
|
3e4c572164
|
Ported some methods including add_model_object() and apply_config() to XS
|
2014-11-09 12:25:59 +01:00 |
|
|
|
b6bd527bdc
|
Apply bridge flow and speed to first layer as well, when we have raft layers. This behavior is more consistent when all the other bottom surfaces lying on the void (thus on support material). #2301
|
2014-11-07 17:17:20 +01:00 |
|
|
|
ed17c22889
|
Minor cleanup of imported symbols
|
2014-10-25 11:15:12 +02:00 |
|
|
|
380dd8adfc
|
Ported some methods to XS
|
2014-08-03 18:41:09 +02:00 |
|
|
|
d9f5fdae72
|
Bugfix: make_perimeters() was not truly idempotent because prepare_infill() split ->slices into typed surfaces
|
2014-07-15 19:07:38 +02:00 |
|
|
|
f590bbb430
|
Fix crash with modifier meshes not spanning the entire height of solid meshes
|
2014-07-12 10:38:19 +02:00 |
|
|
|
e24b3a8916
|
Merge branch 'call_get_layer' of github.com:sapir/Slic3r into sapir-call_get_layer
Conflicts:
lib/Slic3r/Print.pm
|
2014-06-14 00:05:24 +02:00 |
|
|
|
08047c11eb
|
Minor fixes to make_skirt and make_brim
|
2014-06-13 20:18:34 +02:00 |
|
|
|
4d76d05bbb
|
Refactoring: better API for Print/Object steps with explicit dependencies
|
2014-06-13 20:05:18 +02:00 |
|
|
|
a168973bea
|
Call get_layer instead of layers->[] (more efficient now that layers() recreates the array).
|
2014-06-13 18:46:14 +03:00 |
|
|
|
82e2dd4e62
|
Bugfix: wrong number of raft layers in some situations due to a numerical error
|
2014-06-11 21:58:28 +02:00 |
|
|
|
1f497c0f7c
|
Make support material generation idempotent
|
2014-06-11 18:02:51 +02:00 |
|
|
|
7ccfd2f024
|
More work on incremental slicing
|
2014-06-11 17:51:18 +02:00 |
|
|
|
d2ca4c1b13
|
Some initial work for incremental slicing
|
2014-06-11 00:15:02 +02:00 |
|
|
|
3f6360ee8f
|
Finish porting Print classes to XS
|
2014-06-10 16:01:57 +02:00 |
|
|
|
ba8148f4ad
|
Merge branch 'printcpp' of github.com:sapir/Slic3r into sapir-printcpp
Conflicts:
lib/Slic3r/GCode.pm
lib/Slic3r/Print.pm
lib/Slic3r/Print/Object.pm
lib/Slic3r/Print/Region.pm
|
2014-06-10 14:46:40 +02:00 |
|
|
|
e3e69251cb
|
New XY Size Compensation option. #581 #56
|
2014-06-10 13:28:57 +02:00 |
|
|
|
3599bd0bae
|
Distinct extrusion width for external perimeters
|
2014-06-09 21:22:15 +02:00 |
|