7e3306c68fFixed triangulation of meshes split by the cut tool.
Vojtech Bubnik
2021-09-21 11:07:33 +02:00
a78fc4926eFixed triangulation of meshes split by the cut tool.
Vojtech Bubnik
2021-09-21 11:07:33 +02:00
40e4116d9aAdded a missing include (GCC 11.1).
Lukáš Hejl
2021-09-21 10:45:57 +02:00
2f0d1428fcAdded a missing include (GCC 11.1).
Lukáš Hejl
2021-09-21 10:45:57 +02:00
8a2a9dba2fEradicated admesh from TriangleMesh: TriangleMesh newly only holds indexed_triangle_set and TriangleMeshStats. TriangleMeshStats contains an excerpt of stl_stats. TriangleMeshStats are updated when initializing with indexed_triangle_set.
Vojtech Bubnik
2021-09-20 17:12:22 +02:00
53a5c23d0fEradicated admesh from TriangleMesh: TriangleMesh newly only holds indexed_triangle_set and TriangleMeshStats. TriangleMeshStats contains an excerpt of stl_stats. TriangleMeshStats are updated when initializing with indexed_triangle_set.
Vojtech Bubnik
2021-09-20 17:12:22 +02:00
f484953a5aFix of Print setting changes not applied to all copies if one copy rotated #6971
Vojtech Bubnik
2021-09-20 14:40:56 +02:00
1a54236361Fix of Print setting changes not applied to all copies if one copy rotated #6971
Vojtech Bubnik
2021-09-20 14:40:56 +02:00
2f95c7721fFollow-up of 5a84b46ec9 - Faster implementation of method TriangleMesh::transformed_bounding_box(const Transform3d& trafo, double world_min_z)
enricoturri1966
2021-09-17 08:42:01 +02:00
79039e9f42Follow-up of 5a84b46ec9 - Faster implementation of method TriangleMesh::transformed_bounding_box(const Transform3d& trafo, double world_min_z)
enricoturri1966
2021-09-17 08:42:01 +02:00
0b1e716e22Tech ENABLE_RETRACT_ACCELERATION set as default
enricoturri1966
2021-09-17 08:21:25 +02:00
1cf2eeb391Tech ENABLE_RETRACT_ACCELERATION set as default
enricoturri1966
2021-09-17 08:21:25 +02:00
5a84b46ec9Fix of detection of the out of bed state for sinking objects
enricoturri1966
2021-09-16 13:38:02 +02:00
16cc287d6eFix of detection of the out of bed state for sinking objects
enricoturri1966
2021-09-16 13:38:02 +02:00
129212a020Fixed build on Linux (GCC 9.4.0)
Lukas Matena
2021-09-16 13:14:08 +02:00
dd9460dbfeFixed build on Linux (GCC 9.4.0)
Lukas Matena
2021-09-16 13:14:08 +02:00
e8418b509eFixed switching of settings access radio buttons in Preferences, the middle button only worked when _MSW_DARK_MODE. Broken since fd07142.
Lukas Matena
2021-09-16 12:38:19 +02:00
dcd3d072b9Fixed switching of settings access radio buttons in Preferences, the middle button only worked when _MSW_DARK_MODE. Broken since fd07142.
Lukas Matena
2021-09-16 12:38:19 +02:00
94f92dee84Use std::optional to replace dirty flags for bounding boxes in GLVolume
enricoturri1966
2021-09-16 10:46:56 +02:00
8ae30ff5b8Use std::optional to replace dirty flags for bounding boxes in GLVolume
enricoturri1966
2021-09-16 10:46:56 +02:00
03a692cfd1Implemented possibility to fix several objects at once
YuSanka
2021-09-15 10:34:06 +02:00
a243421a87Implemented possibility to fix several objects at once
YuSanka
2021-09-15 10:34:06 +02:00
fe94a3c8c5LocalesUtils: fixed BSD and improved performance of decimal point formatting functions
Lukas Matena
2021-09-13 20:46:19 +02:00
4253ec190cLocalesUtils: fixed BSD and improved performance of decimal point formatting functions
Lukas Matena
2021-09-13 20:46:19 +02:00
aef90bc735Fixed build on Win and one more warning
Lukas Matena
2021-09-15 18:39:55 +02:00
8b9facd399Fixed build on Win and one more warning
Lukas Matena
2021-09-15 18:39:55 +02:00
71ba15b6f0Fixed comparison of layer height profiles when printing with wipe tower: while the layer height profile vector may not contain all print z values, the only real case with two eqiuvalent layer height profiles is when one was created as a copy of another, so the vectors should in fact be equal.
Lukas Matena
2021-08-07 08:13:16 +02:00
f88d2d5ebaFixed comparison of layer height profiles when printing with wipe tower: while the layer height profile vector may not contain all print z values, the only real case with two eqiuvalent layer height profiles is when one was created as a copy of another, so the vectors should in fact be equal.
Lukas Matena
2021-08-07 08:13:16 +02:00
677cb58000Fix several warnings
Lukas Matena
2021-09-15 16:36:59 +02:00
e03bcc7c4eFix several warnings
Lukas Matena
2021-09-15 16:36:59 +02:00
40877b12f7Vertical alignment of labels in imgui dialog for GLGizmoMmuSegmentation
enricoturri1966
2021-09-15 14:32:43 +02:00
8de3f85f21Vertical alignment of labels in imgui dialog for GLGizmoMmuSegmentation
enricoturri1966
2021-09-15 14:32:43 +02:00
57749d6f09Small refactoring into ClippingPlane to ensure that the normal is always a unit vector
enricoturri1966
2021-09-15 13:36:44 +02:00
e33c34327aSmall refactoring into ClippingPlane to ensure that the normal is always a unit vector
enricoturri1966
2021-09-15 13:36:44 +02:00
554aa70edcFollow-up of 9abebe5fbe - Modified shader gouraud_light_instanced.vs to be more Intel's cards friendly
enricoturri1966
2021-09-15 12:32:43 +02:00
db2285606bFollow-up of 9abebe5fbe - Modified shader gouraud_light_instanced.vs to be more Intel's cards friendly
enricoturri1966
2021-09-15 12:32:43 +02:00
58d8ab3deaRemoved the PRUS format parser. WIP: admesh eradication: stl_stats are newly only accessed by TriangleMesh::stats(), most of the direct access to TriangleMesh::stl is gone with the exception of parsing input files (3MF, AMF, obj).
Vojtech Bubnik
2021-09-14 11:58:07 +02:00
01451d2e63Removed the PRUS format parser. WIP: admesh eradication: stl_stats are newly only accessed by TriangleMesh::stats(), most of the direct access to TriangleMesh::stl is gone with the exception of parsing input files (3MF, AMF, obj).
Vojtech Bubnik
2021-09-14 11:58:07 +02:00
1c6ecd9c1aReplaced atof and atoi inside 3MF attribute parsing with fast_float::from_chars and boost::spirit that are faster.
Lukáš Hejl
2021-09-14 11:09:23 +02:00
e932289777Replaced atof and atoi inside 3MF attribute parsing with fast_float::from_chars and boost::spirit that are faster.
Lukáš Hejl
2021-09-14 11:09:23 +02:00