Alessandro Ranellucci
|
33b3faacfd
Ported Print::make_skirt() to C++
|
6 years ago |
Benjamin Landers
|
331764431e
Makes post process scripts able to pass args along with filename (#4363)
|
6 years ago |
Alessandro Ranellucci
|
9b77554975
Prevent double perimeter processing while we have this idempotency workaround in place. #3850
|
7 years ago |
Alessandro Ranellucci
|
7ad5b56b9f
When renaming the exported G-code (removing the .tmp suffix), some other application (thank you, Windows Explorer) may keep the file locked. Try to wait a bit and then rename the file again. by @bubnikv
|
8 years ago |
Joseph Lenox
|
7d2884bc0c
Fixed a bug in renaming a G-code at the end of a G-code export (#3708)
|
8 years ago |
Alessandro Ranellucci
|
c5a285f435
Ported expanded_output_filepath() to C++/XS
|
8 years ago |
Alessandro Ranellucci
|
12165c727e
Ported brim generation to C++/XS
|
8 years ago |
Alessandro Ranellucci
|
e901514212
New feature: brim connections
|
8 years ago |
Alessandro Ranellucci
|
c79444a3d7
Remove unnecessary method call
|
8 years ago |
Alessandro Ranellucci
|
2c11dd768a
Write to a temporary file before renaming with the final name. #1844
|
8 years ago |
Alessandro Ranellucci
|
66591bcc55
Ported make_perimeters() and infill() to C++/XS, use pure C++ threads
|
8 years ago |
bubnikv
|
a1fd0fe60a
Refactored Print::validate() method to not throw an exception, but
|
8 years ago |
bubnikv
|
335638a614
Documented perl modules.
|
8 years ago |
Alessandro Ranellucci
|
7c8b71012c
Force the 'nearest' strategy for starting skirt loops
|
9 years ago |
Alessandro Ranellucci
|
3c862836f2
Refactored the Config XS bindings
|
9 years ago |
Alessandro Ranellucci
|
3a9cf91f83
Ported a couple more methods to XS
|
9 years ago |
Alessandro Ranellucci
|
580d28d071
Finished porting PlaceholderParser to XS
|
9 years ago |
Alessandro Ranellucci
|
c64308a5e7
Render brim and skirt in 3D toolpaths preview. #2649
|
9 years ago |
Alessandro Ranellucci
|
7d81aee62f
Added the [scale] placeholder. #2791
|
9 years ago |
Alessandro Ranellucci
|
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
|
10 years ago |
Alessandro Ranellucci
|
9d435c8f4d
Bugfix: we can't check for executability of post-processing scripts on Windows. #2616
|
10 years ago |
Alessandro Ranellucci
|
a07c48bb30
Fixed regression causing [input_filename] and [input_filename_base] not being available in custom G-code anymore. Includes regression test. #1507
|
10 years ago |
Alessandro Ranellucci
|
2d3fdf920b
Fixed SVG export not placing object inside the SVG viewport anymore. #2601
|
10 years ago |
Alessandro Ranellucci
|
8605969dc5
Don't output slic3r:z attribute in SVG for raft layers
|
10 years ago |
Alessandro Ranellucci
|
90afbc8bd9
Bugfix: don't crash when skirts > 0 but skirt_height = 0. Includes regression test. #2537
|
10 years ago |
Alessandro Ranellucci
|
35da87a90a
Check whether the configured post-processing scripts are executable and show an error when they aren't
|
10 years ago |
Alessandro Ranellucci
|
b77d35f6f1
Don't autoassign extruders to material config. #2522
|
10 years ago |
Alessandro Ranellucci
|
e8dc981774
Fixes to Ooze Prevention
|
10 years ago |
Alessandro Ranellucci
|
c00061678b
Use perimeter extruder for brim. #618
|
10 years ago |
Alessandro Ranellucci
|
d9cffeca4a
Bugfix: adjust skirt flow according to each layer's height. #2307
|
10 years ago |
Alessandro Ranellucci
|
e8ab9ac13a
Ported Print::bounding_box(), Print::total_bounding_box(), Print::skirt_flow(), Print:skirt_first_layer_height() to XS
|
10 years ago |
Alessandro Ranellucci
|
98cb9f0e18
Refactoring: moved G-code export logic into new Slic3r::Print::GCode class. Removed Slic3r::GCode::Layer class. Fixes the order of post-processing filters so that cooling buffer is applied before any other filter whose logic is affected by speeds
|
10 years ago |
Alessandro Ranellucci
|
ff9b53260d
New experimental feature for pressure management. Credits to @llluis for the original implementation. #1203 #1677 #2018
|
10 years ago |
Alessandro Ranellucci
|
c1e26a70f8
Refactoring: move ooze prevention, wipe and avoid crossing perimeters into nested classes for better isolation
|
10 years ago |
Alessandro Ranellucci
|
a5787cfb04
Merge branch 'xs-reload-object'
|
10 years ago |
Alessandro Ranellucci
|
6135a9fb8b
Bugfix: a move below z_offset was performed when retract_lift was enabled and lift amount was less than z_offset. Includes regression test. #2349
|
10 years ago |
Alessandro Ranellucci
|
ee3fb7caa2
Ported GCodeWriter to XS (faster G-code export!)
|
10 years ago |
Alessandro Ranellucci
|
bad0bd8520
Ported Print::validate() to XS
|
10 years ago |
Alessandro Ranellucci
|
3e4c572164
Ported some methods including add_model_object() and apply_config() to XS
|
10 years ago |
Alessandro Ranellucci
|
d645dabcff
Ported reload_object() to XS
|
10 years ago |
Alessandro Ranellucci
|
12ba7201c0
Fixed regression causing per-volume settings to be ignored upon background recalculation. #2277
|
10 years ago |
Alessandro Ranellucci
|
9372abb51e
Fixed regression in min_skirt_length. Includes regression test. #2337
|
10 years ago |
Alessandro Ranellucci
|
30b0869595
Bugfix: crash when slicing one layer objects with sailfish G-code flavor. Includes regression test. #2335
|
10 years ago |
Alessandro Ranellucci
|
268de5c8e5
More refactoring to GCode.pm: make writer() public and fix usage of Slic3r::GCode without a Slic3r::Layer object
|
10 years ago |
Alessandro Ranellucci
|
a38ec14cb1
Some minor refactoring and cleaning to the travel_to() method and new init_external_mp() method
|
10 years ago |
Alessandro Ranellucci
|
ed17c22889
Minor cleanup of imported symbols
|
10 years ago |
Alessandro Ranellucci
|
36c1a9d20c
Renamed shift_x and shift_y into origin
|
10 years ago |
Alessandro Ranellucci
|
7f57f007cd
Refactoring: moved Slic3r::GCode::Base to Slic3r::GCode::Writer
|
10 years ago |
Alessandro Ranellucci
|
c2e710d092
Removed --g0
|
10 years ago |
Alessandro Ranellucci
|
71ec90a1dd
Finish porting the Extruder class to libslic3r
|
10 years ago |