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
YuSanka
42173aecf1
Updated "undo/redo" and "search' icons for the toolbar
...
* added "settings" and "search_blink" icons
* suppress the icons scaling update when Plater is in the Preview mode
* switched "layers_height" and "search" buttons in the toolbar
2020-09-14 17:25:47 +02:00
enricoturri1966
5217eec9a2
Merge pull request #4740 from wavexx/fix_get_time_dhm
...
Do not include (incorrect!) seconds in get_time_dhm
2020-09-14 09:59:55 +02:00
enricoturri1966
0bae820a9c
Small refactoring
2020-09-14 09:18:20 +02:00
charlie
3d6a2741c3
fix build on arch linux
2020-09-14 08:57:23 +02:00
Yuri D'Elia
bbbe2c138b
Do not include (incorrect!) seconds in get_time_dhm
2020-09-12 18:20:22 +02:00
Yuri D'Elia
674cc646a0
Include PrintConfig for the definition of AuthorizationType
2020-09-11 16:51:05 +02:00
Yuri D'Elia
fc3b470ded
Add missing forward declarations
2020-09-11 16:51:05 +02:00
enricoturri1966
1556bb046e
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2020-09-11 15:19:32 +02:00
enricoturri1966
0f684cb947
Logging of memory used by the gcode processor and viewer
2020-09-11 15:19:23 +02:00
YuSanka
256a231a39
Updated icons for the top bar
...
+ Added icon for "Seam editing"
2020-09-11 12:18:03 +02:00
enricoturri1966
aad733f8d2
Fixed conflicts after merge with master
2020-09-11 08:18:41 +02:00
enricoturri1966
fb1c75d898
Updated Sys Info dialog, About dialog, Keyboard shortcuts dialog for gcode viewer
2020-09-11 08:03:13 +02:00
Lukáš Hejl
85a22ab0a7
Merge branch 'lh_adaptive_support_infill_fix'
2020-09-10 23:12:32 +02:00
Lukáš Hejl
693aac1f3f
Fix compiler warnings and failing compilation on macOS
2020-09-10 22:57:58 +02:00
Lukáš Hejl
7a37279307
Fix typo in function build_octree
2020-09-10 22:38:37 +02:00
Lukáš Hejl
bfe47c1af0
Fix rotation in support cubic infill
2020-09-10 22:30:49 +02:00
tamasmeszaros
59ed04de37
Merge branch 'tm_rotfinder'
2020-09-10 20:06:18 +02:00
tamasmeszaros
fd0c06d38c
Significant performance improvements for elevated and non-elevated case
...
Apply bruteforce for elevated models
2020-09-10 19:35:45 +02:00
YuSanka
c4f2560205
SplashScreen:
...
* Show it on the display same as an Application
* Code refactoring : All related functions moved to the SplashScreen class
* Add a possibility o hide/show splash scree in Preferences
2020-09-10 18:54:29 +02:00
Lukáš Hejl
d3c7175f5c
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2020-09-10 17:02:54 +02:00
Lukáš Hejl
76d4ada54f
Merge branch 'lh_adaptive_support_infill'
2020-09-10 17:01:56 +02:00
Lukáš Hejl
dc698c2bb1
Move support cubic infill to separate class.
...
Support infill is enabled in the GUI.
2020-09-10 16:53:08 +02:00
Lukáš Hejl
dfd1351c9a
A prototype of adaptive support infill
2020-09-10 14:55:48 +02:00
Lukáš Hejl
dd2fe22f05
Construct octree based on inserted points
2020-09-10 14:52:26 +02:00
Lukáš Hejl
e4c32a85de
A simple version of adaptive cubic support, for testing purposes
2020-09-10 14:52:26 +02:00
Lukáš Hejl
0f45ffbeef
Fix missing initialization in TriangleMesh constructor
2020-09-10 14:52:26 +02:00
Lukáš Hejl
bddca650a9
Move rotation from building octree to infill generating
2020-09-10 14:52:21 +02:00
enricoturri1966
603fc859eb
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2020-09-10 14:35:40 +02:00
enricoturri1966
b56b719575
Updated titlebar and splash screen + hidden statusbar for gcode viewer
2020-09-10 14:33:55 +02:00
tamasmeszaros
531502746e
Performance optimizations and bugfix
2020-09-10 14:03:30 +02:00
tamasmeszaros
9e4e297b33
Fix build on win
2020-09-10 14:03:30 +02:00
tamasmeszaros
90462b34e9
Mostly working, inefficiencies remain, status indication partly broken
2020-09-10 14:03:30 +02:00
tamasmeszaros
557b51db59
Add Imgui popup for rotation gizmo under SLA
2020-09-10 14:03:30 +02:00
tamasmeszaros
40608bfd67
cosmethics
...
Comments and cosmethics
2020-09-10 14:03:30 +02:00
tamasmeszaros
b1c3c8a5d0
fixing optimizer and concurrency::reduce
2020-09-10 14:03:30 +02:00
tamasmeszaros
3c4d3fadfe
Brute force optimization code, buggy yet
...
wip
wip
wip refactor
2020-09-10 14:03:30 +02:00
tamasmeszaros
dce0053631
rotation finder experiments
...
wip
2020-09-10 14:03:30 +02:00
tamasmeszaros
8e490c7e56
Merge branch 'tm_hollowing_split'
2020-09-10 14:02:21 +02:00
tamasmeszaros
6fde9b985a
Do a mesh split before openvdb conversion, unify each part's grid
...
Do a mesh redistance after the part splitting and openvdb csgUnion
2020-09-10 13:39:43 +02:00
tamasmeszaros
d683a2b251
Merge branch 'tm_suppt_gen_improve'
2020-09-10 13:38:18 +02:00
tamasmeszaros
1091049d0b
Calibration changes to address new algorithm behavior.
2020-09-10 13:37:58 +02:00
tamasmeszaros
dbd5304bc2
Fix failing test due to changes in support point genertion
2020-09-10 13:19:17 +02:00
tamasmeszaros
7917b63089
Improvements to support point generator
...
- Separate the 3 bands -- dangling, sloping and full overhanging -- regions and handle them with different support force deficits.
- Use a heuristic for overhanging edges to increase the number of support points generated for them
- Try to make overhangs and slopes deficit depend on stable area.
2020-09-10 13:19:17 +02:00
tamasmeszaros
c4cee05738
Enable all tests for support point generator
2020-09-10 13:19:17 +02:00
enricoturri1966
d43a3310ac
Hides view toolbar in gcode viewer
2020-09-10 09:43:45 +02:00
enricoturri1966
28409d1b6c
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2020-09-10 08:50:00 +02:00
enricoturri1966
77787e36ad
Tech ENABLE_GCODE_VIEWER_AS_STANDALONE_APPLICATION set as default
2020-09-10 08:49:50 +02:00
Vojtech Bubnik
a52c26f59e
Merge branch 'lh_adaptive_infill'
2020-09-09 16:46:43 +02:00
Vojtech Bubnik
b7ebee01aa
Refactoring of adaptive cubic infill:
...
Don't create an octree for the infill if it is not needed.
2020-09-09 15:55:06 +02:00