6948a6632eAdded gallery to the default shapes + ObjectList (MSW specific): Don't change background color for Light color mode
YuSanka
2021-07-15 10:51:57 +02:00
8c23678fa0Limited brim width to 200 mm (larger values make slicer hang or crash due to arithmetic overflow)
Lukas Matena
2021-07-15 09:55:25 +02:00
4648bbd3cbLimited brim width to 200 mm (larger values make slicer hang or crash due to arithmetic overflow)
Lukas Matena
2021-07-15 09:55:25 +02:00
b5fea72618Speed-up of painted seams
Lukas Matena
2021-07-15 09:48:35 +02:00
ae1f18f7baSpeed-up of painted seams
Lukas Matena
2021-07-15 09:48:35 +02:00
e6507594fbSearch for a better openvdb find module if available
tamasmeszaros
2021-07-14 16:26:44 +02:00
6f83ce1f0bSearch for a better openvdb find module if available
tamasmeszaros
2021-07-14 16:26:44 +02:00
0220ae4ce5Fixed a crash when "resources/shapes" directory doesn't exist. + Localization for the "Internal error: %1%" in generic_exception_handle()
YuSanka
2021-07-15 09:04:12 +02:00
582d514d82Fixed a crash when "resources/shapes" directory doesn't exist. + Localization for the "Internal error: %1%" in generic_exception_handle()
YuSanka
2021-07-15 09:04:12 +02:00
d7205c9461Let's hope that the std::exception::what() returns either a 7-bit string or an UTF-8 string. Let's convert it to wxString before showing an error message box. boost::system shall return UTF-8 localized error messages as long as we set -DBOOST_SYSTEM_USE_UTF8 in the top most CMakeFiles.txt, which we do.
Vojtech Bubnik
2021-07-15 08:33:45 +02:00
b302ae95efLet's hope that the std::exception::what() returns either a 7-bit string or an UTF-8 string. Let's convert it to wxString before showing an error message box. boost::system shall return UTF-8 localized error messages as long as we set -DBOOST_SYSTEM_USE_UTF8 in the top most CMakeFiles.txt, which we do.
Vojtech Bubnik
2021-07-15 08:33:45 +02:00
4257ffdddeGalleryDialog: Changes the paths to the system and custom galleries
YuSanka
2021-07-14 17:41:37 +02:00
14e1293adeGalleryDialog: Changes the paths to the system and custom galleries
YuSanka
2021-07-14 17:41:37 +02:00
8f5715b0d7Follow-up fe7204379d - added missed include
YuSanka
2021-07-14 16:48:55 +02:00
81e172d2c6Follow-up fe7204379d - added missed include
YuSanka
2021-07-14 16:48:55 +02:00
fe7204379dGalleryDialog: Fixed sort of the filenames inside the list. + OSX Specific: * Fixed scale of the lock on the system file icons * Fixed buttons alignment for AboutDialog and SysInfoDialog
YuSanka
2021-07-14 16:45:15 +02:00
c0252cb10eGalleryDialog: Fixed sort of the filenames inside the list. + OSX Specific: * Fixed scale of the lock on the system file icons * Fixed buttons alignment for AboutDialog and SysInfoDialog
YuSanka
2021-07-14 16:45:15 +02:00
18c8003a0fFixes into Cut gizmo
enricoturri1966
2021-07-14 11:39:09 +02:00
bd63d26022Fixes into Cut gizmo
enricoturri1966
2021-07-14 11:39:09 +02:00
062031a4c6Replace with STL: Fixed update of the item name after replacing + OSX specific: Code refactoring for ObjectList:Rename() function
YuSanka
2021-07-14 09:22:03 +02:00
769caa2e92Replace with STL: Fixed update of the item name after replacing + OSX specific: Code refactoring for ObjectList:Rename() function
YuSanka
2021-07-14 09:22:03 +02:00
428362ec53Fixed Windows DarkMode for some dialogues. + ProjectDropDialog: wxRadiloBox was changes to the wxStaticBox with wxRadioButtons because of dark mode colors update + Preferences: Fixed update of the text colors
YuSanka
2021-07-13 18:27:15 +02:00
b83e109222Fixed Windows DarkMode for some dialogues. + ProjectDropDialog: wxRadiloBox was changes to the wxStaticBox with wxRadioButtons because of dark mode colors update + Preferences: Fixed update of the text colors
YuSanka
2021-07-13 18:27:15 +02:00
782e220890Fix crash when all the holes fail to drill
tamasmeszaros
2021-07-13 16:02:58 +02:00
df4545e99aFix crash when all the holes fail to drill
tamasmeszaros
2021-07-13 16:02:58 +02:00
6194e67e68Triangle normals and lighting are computed inside the fragment shader for the multi-material painting gizmo. It results in a six-fold reduction of the amount of data transferred into GPU because there is no need to duplicate vertices for every triangle. Also, normals aren't needed to be transferred to GPU.
Lukáš Hejl
2021-06-25 18:09:53 +02:00
14bfc30ec4Triangle normals and lighting are computed inside the fragment shader for the multi-material painting gizmo. It results in a six-fold reduction of the amount of data transferred into GPU because there is no need to duplicate vertices for every triangle. Also, normals aren't needed to be transferred to GPU.
Lukáš Hejl
2021-06-25 18:09:53 +02:00
a467d0e30eDefault object color is shown in the multi-material painting gizmo when the user switches to a printer with fewer extruders than the number of extruders used to paint the object.
Lukáš Hejl
2021-06-25 17:36:39 +02:00
bc10148ff2Default object color is shown in the multi-material painting gizmo when the user switches to a printer with fewer extruders than the number of extruders used to paint the object.
Lukáš Hejl
2021-06-25 17:36:39 +02:00
c0092a7b0aSpeed up the rendering of triangles in painting gizmos by only copying triangle data to the GPU when triangles were changed by painting.
Lukáš Hejl
2021-06-25 17:32:47 +02:00
2a04382245Speed up the rendering of triangles in painting gizmos by only copying triangle data to the GPU when triangles were changed by painting.
Lukáš Hejl
2021-06-25 17:32:47 +02:00
28219142c5Tracing MMU top / bottom segmentation open lines at "trace" level.
Vojtech Bubnik
2021-07-13 11:19:20 +02:00
e4f3458bbcTracing MMU top / bottom segmentation open lines at "trace" level.
Vojtech Bubnik
2021-07-13 11:19:20 +02:00
25fa3eddf0Fixed slab slicing for special cases (slicing plane intersects object plane).
Vojtech Bubnik
2021-07-13 11:06:59 +02:00
dc1f8e4b5dFixed slab slicing for special cases (slicing plane intersects object plane).
Vojtech Bubnik
2021-07-13 11:06:59 +02:00
f1ff59bafeFixed build on Linux
Lukas Matena
2021-07-12 22:21:13 +02:00
e97205c415Fixed build on Linux
Lukas Matena
2021-07-12 22:21:13 +02:00
0cdc54b710GalleryDialog improvements: * Added "Replace PNG" function * Added locks instead of border for system shapes
YuSanka
2021-07-12 17:22:22 +02:00
1c64404890GalleryDialog improvements: * Added "Replace PNG" function * Added locks instead of border for system shapes
YuSanka
2021-07-12 17:22:22 +02:00
756d2694ebFIX: Mutable priority queue
Filip Sykala
2021-07-12 16:36:08 +02:00
f1d92cdf9cFIX: Mutable priority queue
Filip Sykala
2021-07-12 16:36:08 +02:00
569b7d7dabRemoved unnecessary backward compatibility with old multi-material painted 3MF from the early stage of development.
Lukáš Hejl
2021-07-12 13:37:33 +02:00
e2603b1652Removed unnecessary backward compatibility with old multi-material painted 3MF from the early stage of development.
Lukáš Hejl
2021-07-12 13:37:33 +02:00
f78efa99feFixed an issue where seed fill selection stuck displayed when the mouse was moving inside multi-material gizmo when the gizmo was overlapping the model.
Lukáš Hejl
2021-07-12 13:21:10 +02:00
afb13dadc1Fixed an issue where seed fill selection stuck displayed when the mouse was moving inside multi-material gizmo when the gizmo was overlapping the model.
Lukáš Hejl
2021-07-12 13:21:10 +02:00
d0a4161f47Follow up (bugfix) of 0d70a2be69 GLIndexedVertexArray newly uses Eigen::AlignedBox<float, 3> for efficiency instead of our double based BoundingBoxf3.
Vojtech Bubnik
2021-07-12 10:53:09 +02:00
5b9d7e7376Follow up (bugfix) of 0d70a2be69 GLIndexedVertexArray newly uses Eigen::AlignedBox<float, 3> for efficiency instead of our double based BoundingBoxf3.
Vojtech Bubnik
2021-07-12 10:53:09 +02:00
dca6db8635Added a missing locale switch needed for custom gcode validation when switching tabs
Lukas Matena
2021-07-12 09:38:32 +02:00
e80ef16a5bAdded a missing locale switch needed for custom gcode validation when switching tabs
Lukas Matena
2021-07-12 09:38:32 +02:00
454b876420Fix FHS install dirs (#5930)
Super-intelligent Shade of the Color Blue
2021-07-09 11:44:58 -04:00
a6f66631e4Fix FHS install dirs (#5930)
Super-intelligent Shade of the Color Blue
2021-07-09 11:44:58 -04:00
aca93a7cedMerge branch 'master' into fs_QuadricEdgeCollapse
Filip Sykala
2021-07-09 14:14:54 +02:00
9623744a5bMerge branch 'master' into fs_QuadricEdgeCollapse
Filip Sykala
2021-07-09 14:14:54 +02:00
3a9857e493Our friendly GCC does not consider std::pair<int, int> trivially copiable either, while everybody else does. Shame on GCC.
Vojtech Bubnik
2021-07-09 14:05:30 +02:00
e2969291bbOur friendly GCC does not consider std::pair<int, int> trivially copiable either, while everybody else does. Shame on GCC.
Vojtech Bubnik
2021-07-09 14:05:30 +02:00
d8a0b11157GCC does not consider std::pair<std::pair<...>, ...> to be trivially copiable, thus fixing the unit tests with a custom trivially copyable type.
Vojtech Bubnik
2021-07-09 13:58:54 +02:00
eeaab9f73bGCC does not consider std::pair<std::pair<...>, ...> to be trivially copiable, thus fixing the unit tests with a custom trivially copyable type.
Vojtech Bubnik
2021-07-09 13:58:54 +02:00
b2238834fbMerge branch 'master' into fs_QuadricEdgeCollapse
Filip Sykala
2021-07-09 13:40:58 +02:00