Vojtech Bubnik
f58ee46687
WIP Refactoring of exceptions:
...
1) All slicer's exceptions are now derived from Slic3r::Exception.
2) New exceptions are defined for slicing errors.
3) Exceptions are propagated to the Plater to show.
It remains to modify the slicing back-end to throw the new SlicingError
exceptions instead of std::runtime_error and to show the other exceptions
by a message dialog instead of a notification.
2020-09-14 18:03:22 +02:00
Lukas Matena
edcaab8b0a
Includes cleanup:
...
GUI_App.hpp (should not include) MainFrame.hpp
MainFrame.hpp Plater.hpp
ModelArrange.hpp Model.hpp
Slicing.hpp PrintConfig.hpp
FillBase.hpp PrintConfig.hpp
GUI_App.hpp PrintConfig.hpp
OptionsGroup.hpp GUI_App.hpp
2020-05-27 14:01:47 +02:00
tamasmeszaros
2275698f1b
Add ModelArrange.hpp as extension to Model.hpp, use it for duplicating
...
Refactored Arrange interface: remove the union based BedShapeHint, replace it with proper function overloads
WARN: this commit is only intermediate, it does not compile.
2020-04-23 18:19:03 +02:00
tamasmeszaros
a5f5840c1b
Still WIP
2019-07-01 18:22:07 +02:00
tamasmeszaros
7e9b4257e1
Adapt find_new_position is WIP. Cleaning up comments.
2019-06-28 18:27:15 +02:00
tamasmeszaros
00beee9dee
Arranging with new structure.
2019-06-28 17:03:50 +02:00
tamasmeszaros
373d266a0d
WIP on structuring arrange inputs
2019-06-27 21:13:44 +02:00
tamasmeszaros
d5bca8a1af
work in progress on new ModelArrange interface
2019-06-26 17:09:26 +02:00
Lukas Matena
0b4c7125b7
Arrange is accounting for the wipe tower now
2019-05-06 08:14:45 +02:00
tamasmeszaros
84bc319fbd
Initial version of smart auto placement intended to replace autocenter.
2019-01-22 17:50:33 +01:00
tamasmeszaros
fe00f65496
merge tm_sla_supports_backend with master
2018-11-21 16:06:09 +01:00
tamasmeszaros
1782b76a46
Getting rid of AppController.
2018-11-12 15:02:42 +01:00
bubnikv
6203121b3a
Fixed update of ModelObject / ModelVolume configs on Print,
...
fixed some compiler warnings.
2018-11-09 14:25:18 +01:00
bubnikv
1cbe3edb36
WIP Fixed "below the print bed" issue on arrange.
...
Still the auto arrange does not take into account the current full
transformation matrix.
2018-11-01 15:15:46 +01:00
Enrico Turri
069be62c6f
ModelInstance's full 3D transform set as default
2018-10-16 09:51:30 +02:00
bubnikv
3cc0b4abd4
Merge remote-tracking branch 'origin/dev2' into dev_native
2018-09-25 15:33:51 +02:00
bubnikv
fd0047f081
Merge remote-tracking branch 'origin/dev2' into dev_native
2018-09-20 16:48:40 +02:00
bubnikv
1260b8deb3
WIP: Moved sources int src/, separated most of the source code from Perl.
...
The XS was left only for the unit / integration tests, and it links
libslic3r only. No wxWidgets are allowed to be used from Perl starting
from now.
2018-09-19 11:02:24 +02:00