Commit Graph

13701 Commits

Author SHA1 Message Date
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
enricoturri1966
90c5a8bf2c Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer 2020-09-09 15:04:40 +02:00
enricoturri1966
4add81eb28 Completed implementation of 'File->GCode preview...' command 2020-09-09 15:03:51 +02:00
Lukáš Hejl
c68e5e3b2e Merge branch 'lh_adaptive_infill' 2020-09-09 14:42:03 +02:00
Lukáš Hejl
49b978c30d Check if exist any boundary polyline 2020-09-09 14:40:14 +02:00
Lukáš Hejl
5673bb9e5b Enable changing adaptive infill density for different objects 2020-09-09 14:40:14 +02:00
Lukáš Hejl
347914004b Octree representation rework 2020-09-09 14:40:14 +02:00
Lukáš Hejl
969e733d2e Change to using raw_mesh instead of mesh 2020-09-09 14:40:14 +02:00
Lukáš Hejl
f42ef27558 Fix bug in lines merging 2020-09-09 14:40:14 +02:00
Lukáš Hejl
0601313cdf Connect infill to perimeters 2020-09-09 14:40:14 +02:00
Lukáš Hejl
bb568a1673 Code cleanup 2020-09-09 14:40:14 +02:00
Lukáš Hejl
67bfb246ec Octree's first cube depends on model size. 2020-09-09 14:40:14 +02:00