Alessandro Ranellucci
|
e9910a2c0b
|
XYZ mirroring from plater
|
2014-06-14 21:14:33 +02:00 |
|
Alessandro Ranellucci
|
1a5a7dcd36
|
Added min limits for most numeric options
|
2014-06-14 15:20:38 +02:00 |
|
Y. Sapir
|
a837e26f51
|
Translate PlaceholderParser::apply_config to C++.
|
2014-06-14 00:01:52 +02:00 |
|
Alessandro Ranellucci
|
6eec3440cc
|
Don't invalidate things if the changed options only affect G-code export
|
2014-06-13 23:07:46 +02:00 |
|
Alessandro Ranellucci
|
a1bcbea816
|
Use async timer everywhere
|
2014-06-13 20:36:45 +02:00 |
|
Alessandro Ranellucci
|
4d76d05bbb
|
Refactoring: better API for Print/Object steps with explicit dependencies
|
2014-06-13 20:05:18 +02:00 |
|
Alessandro Ranellucci
|
d9e7a50a6e
|
Partial work for background processing
|
2014-06-13 11:19:53 +02:00 |
|
Alessandro Ranellucci
|
97231327e0
|
Have Print::apply_config() return true if any step was invalidated
|
2014-06-12 09:29:26 +02:00 |
|
Alessandro Ranellucci
|
6194cbf530
|
Refactoring: new method in Flow for calculating spacing between extrusions having different width
|
2014-06-12 09:17:37 +02:00 |
|
Alessandro Ranellucci
|
8ee11b3239
|
Refactoring: keep height in Flow object and calculate spacing on demand
|
2014-06-12 01:00:13 +02:00 |
|
Alessandro Ranellucci
|
34750d47fe
|
Move external_perimeters_first to PrintRegionConfig
|
2014-06-11 22:15:28 +02:00 |
|
Alessandro Ranellucci
|
e158d1e612
|
Move bridge_flow_ratio to PrintRegionConfig
|
2014-06-11 22:10:33 +02:00 |
|
Alessandro Ranellucci
|
7eaba2d132
|
Move PrintConfigDef::build_def() to .cpp
|
2014-06-11 22:04:19 +02:00 |
|
Alessandro Ranellucci
|
5dcc1eab79
|
Bugfix: seam_position = aligned failed in certaim circumstances because of faulty concave points detection. Includes regression test
|
2014-06-11 21:58:41 +02:00 |
|
Alessandro Ranellucci
|
7ccfd2f024
|
More work on incremental slicing
|
2014-06-11 17:51:18 +02:00 |
|
Alessandro Ranellucci
|
d2ca4c1b13
|
Some initial work for incremental slicing
|
2014-06-11 00:15:02 +02:00 |
|
Alessandro Ranellucci
|
3f6360ee8f
|
Finish porting Print classes to XS
|
2014-06-10 16:01:57 +02:00 |
|
Alessandro Ranellucci
|
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 |
|
Alessandro Ranellucci
|
e3e69251cb
|
New XY Size Compensation option. #581 #56
|
2014-06-10 13:28:57 +02:00 |
|
Alessandro Ranellucci
|
3599bd0bae
|
Distinct extrusion width for external perimeters
|
2014-06-09 21:22:15 +02:00 |
|
Alessandro Ranellucci
|
28695c719c
|
Fixed regression causing bridge flow to be incorrect when a manual default extrusion width was specified. Includes several regression tests. #2027
|
2014-06-03 23:59:03 +02:00 |
|
Alessandro Ranellucci
|
98b8936ee2
|
Automatically disable retract_layer_change when using spiral_vase
|
2014-05-26 23:51:58 +02:00 |
|
Alessandro Ranellucci
|
2ac40f9547
|
Revert "Update Clipper to r468. #2028"
This reverts commit 6a6439576b .
|
2014-05-26 20:00:59 +02:00 |
|
Alessandro Ranellucci
|
6a6439576b
|
Update Clipper to r468. #2028
|
2014-05-26 17:21:31 +02:00 |
|
Alessandro Ranellucci
|
3d25b9030c
|
Bugfix: movement between objects in sequential printing mode was going too far away. #2013 #2007
|
2014-05-26 15:19:13 +02:00 |
|
Alessandro Ranellucci
|
0decbbf910
|
Revert "Updated Clipper to r467 but it doesn't seem to fix #2028 yet"
This reverts commit a62457d6b5 .
|
2014-05-25 23:27:26 +02:00 |
|
Alessandro Ranellucci
|
a62457d6b5
|
Updated Clipper to r467 but it doesn't seem to fix #2028 yet
|
2014-05-25 22:48:58 +02:00 |
|
Y. Sapir
|
19d18bdd84
|
Attempt to solve conflict with a3bd1b5 by adding id to PrintObject and using that as a hash key.
|
2014-05-25 03:00:29 +03:00 |
|
Y. Sapir
|
b8b8c746d9
|
Make clear_regions and delete_region methods private (both Print & Layer), and remove from XSP.
|
2014-05-25 00:11:17 +03:00 |
|
Y. Sapir
|
22b05cb187
|
Make read-only constructor parameters - private.
|
2014-05-24 23:50:45 +03:00 |
|
Y. Sapir
|
0486a7f857
|
Try to fix _copies_shift scaling.
|
2014-05-24 23:50:45 +03:00 |
|
Y. Sapir
|
8da0bded1d
|
Move Print object storage to C++. (along with its subobjects)
|
2014-05-24 23:50:29 +03:00 |
|
Alessandro Ranellucci
|
88a2e5c791
|
Typo seal -> seam :-)
|
2014-05-24 22:10:28 +02:00 |
|
Alessandro Ranellucci
|
70ceb853f1
|
Update Clipper to last trunk to fix a couple Clipper bugs causing empty intersection results and failure to process polylines with coinciding endpoints. This also caused crashed in some rare circumstances
|
2014-05-23 23:58:43 +02:00 |
|
Alessandro Ranellucci
|
a3bd1b5302
|
New seal_position option that replaces randomize_start, start_perimeters_at_concave_points and start_perimeters_at_non_overhang. The two latter options are now always on by default. A new "Aligned" seal position value has been added, that forces starting points to be aligned when not randomized. #1741 #925
|
2014-05-22 19:34:49 +02:00 |
|
Alessandro Ranellucci
|
c63bd8165d
|
Fixed minor compilation issue
|
2014-05-22 13:47:30 +02:00 |
|
Alessandro Ranellucci
|
f2c5e799b1
|
Enforce seam alignment and blend in spiral vase. #2023
|
2014-05-22 12:28:12 +02:00 |
|
Alessandro Ranellucci
|
254ab29a97
|
New Point::projection_onto() methods
|
2014-05-21 20:08:21 +02:00 |
|
Alessandro Ranellucci
|
874c7a6e8b
|
One line missing for support_material_interface_speed declaration
|
2014-05-21 15:53:41 +02:00 |
|
Alessandro Ranellucci
|
5e6ff952df
|
Fix more regressions in test suite regarding the workaround for Clipper bug
|
2014-05-21 15:45:16 +02:00 |
|
Alessandro Ranellucci
|
8ca352eb62
|
Separate speed option for support material interface. #2009
|
2014-05-21 15:21:20 +02:00 |
|
Alessandro Ranellucci
|
08279ec5d8
|
Bugfix: thin walls forming a closed loop had overlapping segments at their endpoints. #1948 #1875
|
2014-05-21 15:03:31 +02:00 |
|
Alessandro Ranellucci
|
ac0a91a162
|
Move many speed settings to PrintRegionConfig
|
2014-05-15 18:53:05 +02:00 |
|
Alessandro Ranellucci
|
ee2c1c6127
|
Refactored the Slic3r::GCode logic for speeds
|
2014-05-13 08:34:21 +02:00 |
|
Alessandro Ranellucci
|
5d12a03b82
|
Move Detect Bridging Perimeters to region config
|
2014-05-12 23:02:33 +02:00 |
|
Alessandro Ranellucci
|
59f0e76da1
|
Distinct extrusion role for support material interface
|
2014-05-12 22:59:49 +02:00 |
|
Alessandro Ranellucci
|
69002b8ea2
|
No tests were covering randomize-start, which was not working anymore after recent ExtrusionLoop refactoring. #2028
|
2014-05-12 21:49:17 +02:00 |
|
Alessandro Ranellucci
|
27c73f5983
|
Some fixes after the recent Model refactoring
|
2014-05-10 16:59:17 +02:00 |
|
Alessandro Ranellucci
|
65b7d27def
|
Draft for binary representation of G-code commands
|
2014-05-10 15:08:49 +02:00 |
|
Alessandro Ranellucci
|
7ba08c90cf
|
Refactoring to Model API for making it stricter and safer
|
2014-05-09 14:24:35 +02:00 |
|