Florens Wasserfall
|
f6616329a2
Ported adaptive slicing to C++
|
7 years ago |
Florens Wasserfall
|
66cc47500b
Merge branch 'adaptive-slicing' into adaptive-slicing-spline
|
8 years ago |
Florens Wasserfall
|
97f4301398
Class to interpolate layer height distribution based on BSplines
|
8 years ago |
Alessandro Ranellucci
|
103ec05774
Ported infill to XS/C++. Credits and many thanks go to @bubnikv for this work
|
8 years ago |
Alessandro Ranellucci
|
3c862836f2
Refactored the Config XS bindings
|
9 years ago |
Alessandro Ranellucci
|
801f629fdc
Ported Slic3r::GCode storage to XS
|
9 years ago |
Alessandro Ranellucci
|
280f3f38d7
Ported Slic3r::GCode::OozePrevention storage to XS
|
9 years ago |
Alessandro Ranellucci
|
b43dd92766
Ported Slic3r::GCode::Wipe storage to XS
|
9 years ago |
Alessandro Ranellucci
|
bf9cd1b8e6
Ported Slic3r::GCode::AvoidCrossingPerimeters to XS
|
9 years ago |
Alessandro Ranellucci
|
a5c0ffe963
Faster loading of 3D preview and much less memory used
|
10 years ago |
Alessandro Ranellucci
|
18e815d032
More efficient 3D preview of slices
|
10 years ago |
Alessandro Ranellucci
|
9264db7ecd
Removed useless thing added in e79aa2e81c3087d44c46d0fcb65cd81a42f0585d
|
10 years ago |
Alessandro Ranellucci
|
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
|
10 years ago |
Alessandro Ranellucci
|
fcfb3b98bc
3D object positioning
|
10 years ago |
Alessandro Ranellucci
|
379cde30e2
Ported Slic3r::BridgeDetector to XS
|
10 years ago |
Alessandro Ranellucci
|
ee3fb7caa2
Ported GCodeWriter to XS (faster G-code export!)
|
10 years ago |
Alessandro Ranellucci
|
b69caff93c
Ported LayerRegion::make_slices() to XS
|
10 years ago |
Alessandro Ranellucci
|
5435d88924
Bugfix: wrong arguments supplied to Flow constructor (rarely used case)
|
10 years ago |
Alessandro Ranellucci
|
f462af20f9
Visual preview for bed shape dialog
|
10 years ago |
Y. Sapir
|
d06c300926
Add ::Ref classes for every missing C++ class (going by REGISTER_CLASS calls).
|
10 years ago |
Y. Sapir
|
8da0bded1d
Move Print object storage to C++. (along with its subobjects)
|
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
|
54a199919b
Removed StringMap
|
10 years ago |
Y. Sapir
|
05b2993769
Translate Model class' storage to C++.
|
10 years ago |
Alessandro Ranellucci
|
98e40d3fe4
Store width and height in ExtrusionEntity objects for debugging purposes
|
10 years ago |
Alessandro Ranellucci
|
24571612c7
Some minor changes to the newly-ported Extruder class
|
10 years ago |
Y. Sapir
|
ad03a88733
Add xsp wrapper for Pointf class.
|
10 years ago |
Y. Sapir
|
2565d80679
Replace multitude of Extruder fields with querying a PrintConfig object by id.
|
10 years ago |
Y. Sapir
|
b319dc9361
Correctly convert extruder_offset to Point object before passing to C++ code.
|
10 years ago |
Y. Sapir
|
66d23a2416
Convert Extruder object (mostly) to C++ with lots of fields.
|
10 years ago |
Alessandro Ranellucci
|
7f5442265e
Include thin walls in general top-level perimeter sorting to get more efficient paths
|
11 years ago |
Alessandro Ranellucci
|
6da98a6ecc
Fix GUI
|
11 years ago |
Alessandro Ranellucci
|
036badf932
Ported Flow to XS
|
11 years ago |
Alessandro Ranellucci
|
8ed738d3f7
More incomplete work for Flow/Extruder refactoring
|
11 years ago |
Alessandro Ranellucci
|
28b043e9a9
Add unit test for split()
|
11 years ago |
Alessandro Ranellucci
|
e02ae0d18a
Return Surface objects by reference from SurfaceCollection objects and fix a bug in XS code causing some shell options to be ignored
|
11 years ago |
Alessandro Ranellucci
|
c0789506e4
Return objects by reference instead of always cloning
|
11 years ago |
Alessandro Ranellucci
|
dd70f6be2f
Return ExtrusionPath->polyline and ExtrusionLoop->polygon by reference
|
11 years ago |
Alessandro Ranellucci
|
d2e4bba074
Fixed memory leak in ExtrusionPath::Collection and return collection items by reference
|
11 years ago |
Alessandro Ranellucci
|
bb45437526
Return Surface->expolygon by reference
|
11 years ago |
Alessandro Ranellucci
|
1cfdf7e955
Ported Slic3r::Polyline::Collection
|
11 years ago |
Alessandro Ranellucci
|
b38cc2c244
Merge branch 'master' into xsdata
|
11 years ago |
Alessandro Ranellucci
|
1b285f3f46
Thread-safe integration of ExtrusionPath::Collection
|
11 years ago |
Alessandro Ranellucci
|
c030e38908
Ported ExtrusionPath::Collection
|
11 years ago |
Alessandro Ranellucci
|
9458c7db97
Fix integration of XS containers
|
11 years ago |
Alessandro Ranellucci
|
9b582a11ff
Adopt XS containers everywhere (incomplete work)
|
11 years ago |
Alessandro Ranellucci
|
ab6b3d41a7
XS interface completed, including new Line class
|
11 years ago |
Alessandro Ranellucci
|
9af2a1c007
Use XS Point everywhere
|
11 years ago |
Alessandro Ranellucci
|
d0701cdcd4
Implemented Slic3r::ExtrusionLoop
|
11 years ago |