Alessandro Ranellucci
|
09fd5b4af4
|
Bugfix: adjust flow by using each support layer's height instead of a bogus one. #2269
|
2014-11-07 23:18:35 +01:00 |
|
Y. Sapir
|
a168973bea
|
Call get_layer instead of layers->[] (more efficient now that layers() recreates the array).
|
2014-06-13 18:46:14 +03: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
|
1674108bac
|
Don't apply pillars to raft layers
|
2014-06-11 21:58:35 +02:00 |
|
Alessandro Ranellucci
|
82e2dd4e62
|
Bugfix: wrong number of raft layers in some situations due to a numerical error
|
2014-06-11 21:58:28 +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
|
3599bd0bae
|
Distinct extrusion width for external perimeters
|
2014-06-09 21:22:15 +02:00 |
|
Alessandro Ranellucci
|
39b8ac80ee
|
Ignore holes in object footprint when generating raft
|
2014-05-29 14:54:47 +02:00 |
|
Alessandro Ranellucci
|
8290a006ed
|
Bugfix: a lot of extra support material was generated when using both raft layers and support material. #2030
|
2014-05-26 14:09:42 +02:00 |
|
Y. Sapir
|
8da0bded1d
|
Move Print object storage to C++. (along with its subobjects)
|
2014-05-24 23:50:29 +03:00 |
|
Alessandro Ranellucci
|
59f0e76da1
|
Distinct extrusion role for support material interface
|
2014-05-12 22:59:49 +02:00 |
|
Alessandro Ranellucci
|
c37ef2f18b
|
New semantics for ExtrusionLoop objects. Early processing of perimeter overhangs for paralellizing such work and making G-code export lighter. Lots of refactoring. This should fix a number of minor bugs, including reversals of perimeter overhangs.
|
2014-05-08 11:07:37 +02:00 |
|
Alessandro Ranellucci
|
5f88135074
|
Adjust XY distance of the contact loop
|
2014-05-02 10:49:14 +02:00 |
|
Alessandro Ranellucci
|
4311f30739
|
Fixed one typo in BridgeDetector and some improvements to support material
|
2014-05-01 19:11:53 +02:00 |
|
Alessandro Ranellucci
|
010b71e9d4
|
Improvements to avoid numerical issues in bridge detection and bridge exclusion
|
2014-04-30 15:16:15 +02:00 |
|
Alessandro Ranellucci
|
8ded268e7e
|
Take into account that $layerm->perimeters also contains ExtrusionPath objects. #1991
|
2014-04-30 10:47:31 +02:00 |
|
Alessandro Ranellucci
|
1667d1826d
|
Put continuous base flange under pillars support material
|
2014-04-30 01:51:19 +02:00 |
|
Alessandro Ranellucci
|
1d10cd3da6
|
Also remove bridged perimeters area from support material
|
2014-04-30 01:20:18 +02:00 |
|
Alessandro Ranellucci
|
3e3cc4171c
|
TODO about bridges and support material
|
2014-04-29 23:40:52 +02:00 |
|
Alessandro Ranellucci
|
ef2296dc8d
|
Make sure interface and base generation honor the gap between support material and object
|
2014-04-29 23:29:52 +02:00 |
|
Alessandro Ranellucci
|
98e40d3fe4
|
Store width and height in ExtrusionEntity objects for debugging purposes
|
2014-04-29 23:16:16 +02:00 |
|
Alessandro Ranellucci
|
ce9cf4d964
|
Don't put supports under bridges and potential bridges
|
2014-04-26 17:19:50 +02:00 |
|
Alessandro Ranellucci
|
148c773319
|
Exclude support from bridged areas
|
2014-04-26 16:07:43 +02:00 |
|
Alessandro Ranellucci
|
93a7d87fc6
|
Bugfix: pillars support material crashed when no overhangs were detected
|
2014-04-07 16:59:22 +02:00 |
|
Alessandro Ranellucci
|
d6d6a51e0d
|
Fix for incomplete extrusion on solid surfaces
|
2014-04-05 10:54:24 +02:00 |
|
Alessandro Ranellucci
|
89d3dbaa5a
|
Bugfix: incorrect number of raft layers was generated when too few were requested. #1678
Conflicts:
lib/Slic3r/Print/Object.pm
|
2014-01-11 23:26:48 +01:00 |
|
Alessandro Ranellucci
|
3e93a14912
|
New support material pattern: pillars!
|
2014-01-05 16:51:16 +01:00 |
|
Alessandro Ranellucci
|
07b9b12475
|
Make tests pass
|
2014-01-05 00:36:33 +01:00 |
|
Alessandro Ranellucci
|
8ed738d3f7
|
More incomplete work for Flow/Extruder refactoring
|
2014-01-03 18:27:46 +01:00 |
|
Alessandro Ranellucci
|
b9793b3f12
|
Moved first_layer_extrusion_width to PrintConfig
|
2014-01-03 00:34:30 +01:00 |
|
Alessandro Ranellucci
|
385e0e0974
|
Refactoring: new Slic3r::Print::Simple class for non-interactive slicing (used in CLI and Quick Slice)
|
2014-01-02 17:54:18 +01:00 |
|
Alessandro Ranellucci
|
5bf0942f45
|
Satisfy test suite and CLI
|
2014-01-02 17:24:23 +01:00 |
|
Alessandro Ranellucci
|
1157a7f859
|
Remove package variable $Slic3r::Config
|
2013-12-24 11:29:31 +01:00 |
|
Alessandro Ranellucci
|
20f1f3d2b4
|
Fix regression preventing raft from being generated for the entire object footprint. #1614 #1567
|
2013-12-23 20:31:50 +01:00 |
|
Alessandro Ranellucci
|
7475762a27
|
Remove residual uses of Boost for line clipping
|
2013-11-21 18:47:25 +01:00 |
|
Alessandro Ranellucci
|
50c0081d25
|
Update Clipper to 6.0.0
|
2013-11-20 11:35:58 +01:00 |
|
Alessandro Ranellucci
|
ab3e5b5a2c
|
No support when --support-material-interface-layers was set to 1. #1515
|
2013-11-14 18:13:57 +01:00 |
|
Alessandro Ranellucci
|
885ab5844e
|
Ported regular_points() to XS and renamed it to equally_spaced_points()
|
2013-11-11 20:59:58 +01:00 |
|
Alessandro Ranellucci
|
f491b7ba71
|
Fix t/support.t
|
2013-11-02 11:32:23 +01:00 |
|
Alessandro Ranellucci
|
3f7adfc07d
|
Fix raft_layers according to the new support material logic
|
2013-11-02 11:16:44 +01:00 |
|
Alessandro Ranellucci
|
ff25cc97fa
|
Explicitely clip support material with object slices (test case from #1397)
|
2013-10-27 23:20:06 +01:00 |
|
Alessandro Ranellucci
|
a99d34a91a
|
Bad memory access in regular_points()
|
2013-10-27 20:55:55 +01:00 |
|
Alessandro Ranellucci
|
58d92ac36a
|
Support interface_layers == 0
|
2013-10-27 18:54:52 +01:00 |
|
Alessandro Ranellucci
|
0e3c9ebe52
|
Extend interface into base support when the latter is contained in a hole (for better interface anchoring) and fix contact loops when object is enclosed in a hole
|
2013-10-27 16:37:04 +01:00 |
|
Alessandro Ranellucci
|
4cba5111a3
|
Fix generation of contact loops
|
2013-10-27 15:22:44 +01:00 |
|
Alessandro Ranellucci
|
28e9682d0e
|
Several changes to support material, including a fix to prevent vertical overlapping and horizontal fusion of support and object
|
2013-10-27 10:19:26 +01:00 |
|
Alessandro Ranellucci
|
c08d4cc798
|
Fixed support unit tests and reduced dependency on $object
|
2013-10-26 17:56:59 +02:00 |
|
Alessandro Ranellucci
|
bdf825d078
|
Refactoring: split support material code into several methods
|
2013-10-26 17:20:54 +02:00 |
|
Mark Hindess
|
f523c095b1
|
Trivial fix for support-related undefined sub errors.
|
2013-09-24 09:54:23 +01:00 |
|
Alessandro Ranellucci
|
a7989e382c
|
Bugfix: enabling raft layers generated support for the whole model. Includes regression test. #1375
|
2013-09-17 23:51:30 +02:00 |
|