Commit Graph

17383 Commits

Author SHA1 Message Date
Lukas Matena
a61c892c05 Some more fixes when switching objects while simplifying 2021-11-12 06:49:09 +01:00
Lukas Matena
0bfa81be56 Several more fixes:
- fixed crash on close when worker is running
- refresh percentage in the UI by requesting extra frames
- get rid of extra m_is_worker_running variable
2021-11-12 06:49:09 +01:00
Lukas Matena
9ad54ab4db Some more cleanup 2021-11-12 06:49:09 +01:00
Lukas Matena
be04751776 Many small fixes 2021-11-12 06:49:09 +01:00
Lukas Matena
7bcab6f795 Simplify does not touch ModelVolume all the time (runs, but needs polishing) 2021-11-12 06:49:09 +01:00
Lukas Matena
ab260d005e More adjustments, still working with Model directly 2021-11-12 06:49:09 +01:00
Lukas Matena
6661967f9f Shared data packed in a struct 2021-11-12 06:49:09 +01:00
Lukas Matena
ba56a79795 Simplify gizmo now renders the volume by itself,
it does not rely on the usual GLVolume rendering. GLCanvas3D::toggle_model_object_visibility
was extended to hide a single volume. Rendering the model and wireframe uses the same
vertex buffer, which is now used through GLModel class. GLGizmoRenderTransparent class
should no longer be needed. GLCanvas3D::reload_scene calls replaced with request_rerender.
2021-11-12 06:49:09 +01:00
Lukas Matena
50ea144b84 Minor improvements:
- const corectness
- volatile -> std::atomic
- GUI::format
- encoding issues
2021-11-12 06:49:09 +01:00
David Kocik
8369bd86f3 Merge branch 'dk_sla' 2021-11-11 17:09:13 +01:00
David Kocik
217bcfd37d SLA only mode in wizard
Activates only if PrusaSlicer.ini does NOT contains any FFF printers.
Added only_default_printers() function to activate wizard if none printers are installed.
2021-11-11 17:08:54 +01:00
tamasmeszaros
e324643a04 Fix hanging status indication if a UI job gets started over another.. 2021-11-11 17:07:35 +01:00
Filip Sykala
3c61d2b352 Merge branch 'master' into fs_removes_SimplifyMesh 2021-11-11 16:05:43 +01:00
enricoturri1966
93347f0452 Close Shape Gallery dialog by pressing ESC on keyboard 2021-11-11 13:03:40 +01:00
YuSanka
d599c85477 Fixed typo in a0e6c7a076 2021-11-11 12:50:25 +01:00
Vojtech Bubnik
3a93277531 Revert "medical"
This reverts commit 117302ba22.
2021-11-11 11:22:57 +01:00
tamasmeszaros
17686b4814 Slight performance boost
follow up to f7db7c0
2021-11-11 11:12:03 +01:00
YuSanka
a0e6c7a076 Follow up a3f6ce1ac6 2021-11-11 10:31:12 +01:00
Vojtech Bubnik
117302ba22 medical 2021-11-11 10:11:13 +01:00
tamasmeszaros
549c98ac88 Fix its_number_of_patches returning bool instead of size_t 2021-11-11 10:02:58 +01:00
YuSanka
64e926b363 Fixed endless "New project" possibility 2021-11-11 08:46:39 +01:00
Lukáš Hejl
f94a1dbb48 Added a missing include (GCC 11.1). 2021-11-10 23:21:36 +01:00
tamasmeszaros
f44f367f9b Merge branch 'tm_rotgizmo_beautify' 2021-11-10 16:40:19 +01:00
tamasmeszaros
c49ba9f7f0 Round up rotation optimizer gizmo. 2021-11-10 16:35:47 +01:00
David Kocik
8b51dc6dee Menu text 2021-11-10 16:34:54 +01:00
David Kocik
fe309dc248 Merge branch 'dk_upload' 2021-11-10 15:57:15 +01:00
David Kocik
7acc3690ab Change in checking model name in physical printer dialog 2021-11-10 15:56:50 +01:00
enricoturri1966
954538fdf0 Imgui now recognizes numpad enter key presses 2021-11-10 15:42:25 +01:00
David Kocik
cbc0c6ccd0 Merge branch 'dk_updater' 2021-11-10 15:28:03 +01:00
David Kocik
43986c2896 Changes in notifying about new releases.
- Unified preferences settings. version_check option is replaced with notify_release that has 3 states.
- fixed logic when show notification based on version string.
- notification shows released version
- dialog notifying new version is never showing if external updater is running.
Escape quotes inside path to external updater
2021-11-10 15:27:46 +01:00
Lukas Matena
6895e0fde1 External updater is only run in GUI mode 2021-11-10 15:27:46 +01:00
Lukas Matena
262304c777 Use correct encoding when calling external updater 2021-11-10 15:27:46 +01:00
David Kocik
9994e0bcbc Start updater during start of prusaslicer. 2021-11-10 15:27:46 +01:00
rtyr
7122572841
Fixed black SLA material color. 2021-11-10 12:56:54 +01:00
enricoturri1966
f7db7c0a26 #7282 - Fixed crash after splitting object into parts (missing or degenerate convex hulls) 2021-11-10 12:07:43 +01:00
Lukas Matena
8915d8bc91 Improvement of previous commit:
- use boost::nowide instead of WinAPI for the encoding conversion
- only add the node when it is not empty
2021-11-10 11:39:34 +01:00
YuSanka
de1785760c Follow up e8be7b2ecd - Remove unused code 2021-11-10 11:31:14 +01:00
Lukas Matena
bfa91cbd95 Windows: Include blacklisted libraries in SendSystemInfo data 2021-11-10 11:09:37 +01:00
YuSanka
a3f6ce1ac6 MsgDialog: Some code refactoring.
Use style for whole Dialog instead of wxWindowID for just one default button
2021-11-10 10:49:43 +01:00
YuSanka
e8be7b2ecd Implemented possibility to show resin colors from the Plater (Bottles with resin are colored now in preset combobox)
+ Added nsvgParseFromFileWithReplace() to replace some colors before parsing from SVG file
+ Thumbnails are saved with selected resin color in SL1 or SL1S files
+ "white" folder is deleted from "icons" now. THere is no needed anymore.
2021-11-09 17:01:50 +01:00
enricoturri1966
69731b1d96 Merge remote-tracking branch 'origin/et_imgui_slider' 2021-11-09 15:11:09 +01:00
enricoturri1966
7de0f1195a Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_imgui_slider 2021-11-09 15:09:32 +01:00
Justin Schuh
ee8a9d8d50
build_win.bat: Updates to better handle deps changes (#7268)
* build_win.bat: Fix run bug for deps only build

* build_win.bat: Purge destir before a clean deps build
2021-11-09 14:44:28 +01:00
rtyr
99e9cea9ad
1.4.0-beta2 - Added SLA material colors. Updated BASF filament profiles. 2021-11-09 14:04:20 +01:00
YuSanka
a5f20d4c71 MsgDialog: Delete redundant code (fix for https://github.com/prusa3d/PrusaSlicer/issues/7254) 2021-11-09 12:52:59 +01:00
enricoturri1966
ab6ceaa68c #7246 - Fixed rrror when resize object to bed limit 2021-11-09 12:29:22 +01:00
enricoturri1966
6279fd4584 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_imgui_slider 2021-11-09 10:21:57 +01:00
Lukáš Matěna
5c55bee923
Update How to build - Linux et al.md 2021-11-08 14:42:38 +01:00
enricoturri1966
67533da405 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_imgui_slider 2021-11-08 13:44:13 +01:00
enricoturri1966
869276aedb Tech ENABLE_ENHANCED_IMGUI_SLIDER_FLOAT - Changed background color of additional button and its icon 2021-11-08 13:43:53 +01:00