PrusaSlicer-NonPlainar/lib/Slic3r
Lukas Matena d5f042b4b8 Wipe tower postprocessing, wipe tower block on 3D plate improved.
- it renders red with one egde as indeterminate, the front edge is where the wipe tower will start
- changing width changes depth of the block (as requested)
- the block shows the brim of the wipe tower
- after slicing, the block is rendered in usual dark green and takes the exact shape of the tower (also with brim)
- moving or rotationg the block after slicing does not invalidate the wipe tower (and hence the exact block dimensions are preserved)
- changing anything that invalidates the wipe tower reverts the block back to the "indeterminate" shape
- the block is not shown after slicing, if the wipe tower is not actually generated (printing single color object with the wipe tower enabled)

This required changes in the wipe tower generator, which now generates the tower
at origin with no rotation. Resulting gcode is postprocessed and transformed during
gcode export. This means the wipe tower needs not be invalidated when it is moved or rotated.
2018-08-02 11:04:04 +02:00
..
GCode Removed a broken Arc Fitting feature. 2017-04-26 14:24:31 +02:00
Geometry Reduced the content of Geometry.pm, removed unused Perl subroutines. 2017-07-19 10:45:39 +02:00
GUI Wipe tower postprocessing, wipe tower block on 3D plate improved. 2018-08-02 11:04:04 +02:00
Print Another step towards C++ presets. 2017-10-25 12:53:31 +02:00
Config.pm Looks like the reworked C++ preferences start to work again. 2017-11-02 16:21:34 +01:00
ExPolygon.pm Reduced the content of Geometry.pm, removed unused Perl subroutines. 2017-07-19 10:45:39 +02:00
ExtrusionLoop.pm Force the 'nearest' strategy for starting skirt loops 2015-12-21 15:02:39 +01:00
ExtrusionPath.pm Make tests happy 2015-07-02 14:29:20 +02:00
Flow.pm Distinct extrusion width for external perimeters 2014-06-09 21:22:15 +02:00
Geometry.pm Reduced the content of Geometry.pm, removed unused Perl subroutines. 2017-07-19 10:45:39 +02:00
GUI.pm PresetUpdater: Fail harder on bundle version not present in index 2018-07-24 15:29:37 +02:00
Layer.pm Rewrote Fill2.pm to C++, deleted Perl infills for good. 2016-11-02 10:47:00 +01:00
Line.pm Ported some minor methods to XS 2014-11-15 23:06:15 +01:00
Model.pm Ported PrintConfigBase::_handle_legacy from Perl to C++, 2017-09-18 09:56:48 +02:00
Point.pm More efficient 3D preview of slices 2015-01-15 18:49:07 +01:00
Polygon.pm Reduced the content of Geometry.pm, removed unused Perl subroutines. 2017-07-19 10:45:39 +02:00
Polyline.pm Move dump_perl() to Slic3r::Polyline 2014-12-24 00:11:13 +01:00
Print.pm When running on Windows, Perl $^X returns slic3r.exe or slic3r-console.exe 2018-06-26 15:29:23 +02:00
Surface.pm New option for forcing the generation of interface shells. #1847 2014-03-25 01:11:28 +01:00
SVG.pm
Test.pm Removed some dependencies on Perl IO module. 2018-03-16 12:07:54 +01:00