Alessandro Ranellucci
|
f8967418b9
Refactoring: moved the ooze prevention logic into a separate class with hooks
|
10 years ago |
Alessandro Ranellucci
|
e521475b7e
Refactoring: moved some low-level G-code generation methods to the new Slic3r::GCode::Base class
|
10 years ago |
Alessandro Ranellucci
|
1fa99b8d3e
Typo
|
10 years ago |
Alessandro Ranellucci
|
7ff13c063f
Port PrintRegion::flow() and LayerRegion.flow() to XS
|
10 years ago |
Alessandro Ranellucci
|
380dd8adfc
Ported some methods to XS
|
10 years ago |
Alessandro Ranellucci
|
e897fbbd51
Only consider used extruders when limiting layer height. #2175
|
10 years ago |
Alessandro Ranellucci
|
6f3bd72aeb
Fix crash when exporting SVG with support material. #2188
|
10 years ago |
Alessandro Ranellucci
|
3ff613d166
Merge branch 'acp-voronoi'
|
10 years ago |
Alessandro Ranellucci
|
7aaf27c0c7
Put skirt outside brim to avoid conflicts. #2157
|
10 years ago |
Alessandro Ranellucci
|
86bad17abb
Display skirt and brim in toolpaths preview. Also take support material margin into account when sizing the window. #2169
|
10 years ago |
Alessandro Ranellucci
|
aacc01a56f
Store object and volume names in the new 'name' property instead of relying on material id
|
10 years ago |
Alessandro Ranellucci
|
f82a8475a1
Use AMF object and volume metadata for handling per-object and per-volume settings
|
10 years ago |
Alessandro Ranellucci
|
d416766d90
Fix scaled model objects causing a test to fail
|
10 years ago |
Alessandro Ranellucci
|
f0a57a83fd
Proper handling of interlaced layers in toolpaths preview
|
10 years ago |
Alessandro Ranellucci
|
907de1011f
Toolpaths preview
|
10 years ago |
Alessandro Ranellucci
|
3173e11e1f
Bugfix: object steps were incorrectly invalidated. #2102
|
10 years ago |
Alessandro Ranellucci
|
1b625753ab
Fix tests
|
10 years ago |
Alessandro Ranellucci
|
e24b3a8916
Merge branch 'call_get_layer' of github.com:sapir/Slic3r into sapir-call_get_layer
|
10 years ago |
Alessandro Ranellucci
|
08047c11eb
Minor fixes to make_skirt and make_brim
|
10 years ago |
Alessandro Ranellucci
|
4d76d05bbb
Refactoring: better API for Print/Object steps with explicit dependencies
|
10 years ago |
Y. Sapir
|
a168973bea
Call get_layer instead of layers->[] (more efficient now that layers() recreates the array).
|
10 years ago |
Alessandro Ranellucci
|
d9e7a50a6e
Partial work for background processing
|
10 years ago |
Alessandro Ranellucci
|
97231327e0
Have Print::apply_config() return true if any step was invalidated
|
10 years ago |
Alessandro Ranellucci
|
8ee11b3239
Refactoring: keep height in Flow object and calculate spacing on demand
|
10 years ago |
Alessandro Ranellucci
|
7ccfd2f024
More work on incremental slicing
|
10 years ago |
Alessandro Ranellucci
|
d2ca4c1b13
Some initial work for incremental slicing
|
10 years ago |
Alessandro Ranellucci
|
5c54acf9ac
Use ->ptr() for CoolingBuffer too
|
10 years ago |
Alessandro Ranellucci
|
2d14ddb955
Enable step caching
|
10 years ago |
Alessandro Ranellucci
|
3f6360ee8f
Finish porting Print classes to XS
|
10 years ago |
Alessandro Ranellucci
|
ba8148f4ad
Merge branch 'printcpp' of github.com:sapir/Slic3r into sapir-printcpp
|
10 years ago |
Alessandro Ranellucci
|
3599bd0bae
Distinct extrusion width for external perimeters
|
10 years ago |
Alessandro Ranellucci
|
64853d5661
Bugfix: M73 was exceeding 100% when multiple objects were printed together. #1912
|
10 years ago |
Alessandro Ranellucci
|
ce1e736b6b
Bugfix: crash when skirt was contained in brim area. Includes regression test. #2058
|
10 years ago |
Alessandro Ranellucci
|
7215e66a6a
Merge branch 'master' into visilibity
|
10 years ago |
Alessandro Ranellucci
|
3d25b9030c
Bugfix: movement between objects in sequential printing mode was going too far away. #2013 #2007
|
10 years ago |
Alessandro Ranellucci
|
7ea09a0071
Bugfix: failure when exporting SVG from object containing multiple islands. Includes regression test. #2050
|
10 years ago |
Y. Sapir
|
8da0bded1d
Move Print object storage to C++. (along with its subobjects)
|
10 years ago |
Alessandro Ranellucci
|
63d56c666b
Include full config in G-code files. #2047 #2032
|
10 years ago |
Alessandro Ranellucci
|
dd1183f19a
Some fixed after the recent Slic3r::GCode refactoring
|
10 years ago |
Alessandro Ranellucci
|
5fe5021fd7
Implemented avoid_crossing_perimeters with VisiLibity
|
10 years ago |
Alessandro Ranellucci
|
ee2c1c6127
Refactored the Slic3r::GCode logic for speeds
|
10 years ago |
Alessandro Ranellucci
|
47940a712d
Bugfix: previous brim and skirt were not cleared when disabled after first G-code export. #2024
|
10 years ago |
Alessandro Ranellucci
|
27c73f5983
Some fixes after the recent Model refactoring
|
10 years ago |
Alessandro Ranellucci
|
6e207d3830
Merge branch 'sapir-modelcpp'
|
10 years ago |
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.
|
10 years ago |
Alessandro Ranellucci
|
093d1cbe2f
Don't transfer ownership of Model to Print::Object
|
10 years ago |
Alessandro Ranellucci
|
13af16ea24
Use Pointf for origin_translation and pass const refs whenever possible
|
10 years ago |
Y. Sapir
|
05b2993769
Translate Model class' storage to C++.
|
10 years ago |
Alessandro Ranellucci
|
2a3923934e
Update timestamp before the Export G-code dialog is shown. #1995
|
10 years ago |
Alessandro Ranellucci
|
98e40d3fe4
Store width and height in ExtrusionEntity objects for debugging purposes
|
10 years ago |