Commit Graph

  • 0f431f7100 Tech ENABLE_OUT_OF_BED_DETECTION_IMPROVEMENTS - Fixed GLVolumeCollection::check_outside_state() for SLA printers enricoturri1966 2021-09-21 15:48:17 +02:00
  • ac7674b85a Fixed visualization of G-code lines in G-code viewer (3D view). Improved speed of parsing external G-code. Vojtech Bubnik 2021-09-21 15:30:37 +02:00
  • 978e42f57c Fixed visualization of G-code lines in G-code viewer (3D view). Improved speed of parsing external G-code. Vojtech Bubnik 2021-09-21 15:30:37 +02:00
  • 1dad3c20f7 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_sinking_objects_collision enricoturri1966 2021-09-21 13:52:10 +02:00
  • 8acb9029eb Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_sinking_objects_collision enricoturri1966 2021-09-21 13:52:10 +02:00
  • cf380fb456 Tech ENABLE_OUT_OF_BED_DETECTION_IMPROVEMENTS - Out of bed detection for circular printbeds enricoturri1966 2021-09-21 13:51:57 +02:00
  • d383c0ccf4 Tech ENABLE_OUT_OF_BED_DETECTION_IMPROVEMENTS - Out of bed detection for circular printbeds enricoturri1966 2021-09-21 13:51:57 +02:00
  • 116fd0526b Enabling PrusaLink in physcal printers dialog for MINI. Vojtech Bubnik 2021-09-21 12:49:18 +02:00
  • 7e1af61b73 Enabling PrusaLink in physcal printers dialog for MINI. Vojtech Bubnik 2021-09-21 12:49:18 +02:00
  • 63647f594e Add dedicated subclass NotificationProgressIndicator tamasmeszaros 2021-09-21 12:34:40 +02:00
  • d6640faed0 Add dedicated subclass NotificationProgressIndicator tamasmeszaros 2021-09-21 12:34:40 +02:00
  • 7e3306c68f Fixed triangulation of meshes split by the cut tool. Vojtech Bubnik 2021-09-21 11:07:33 +02:00
  • a78fc4926e Fixed triangulation of meshes split by the cut tool. Vojtech Bubnik 2021-09-21 11:07:33 +02:00
  • 40e4116d9a Added a missing include (GCC 11.1). Lukáš Hejl 2021-09-21 10:45:57 +02:00
  • 2f0d1428fc Added a missing include (GCC 11.1). Lukáš Hejl 2021-09-21 10:45:57 +02:00
  • 8a2a9dba2f Eradicated 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
  • 53a5c23d0f Eradicated 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
  • f484953a5a Fix of Print setting changes not applied to all copies if one copy rotated #6971 Vojtech Bubnik 2021-09-20 14:40:56 +02:00
  • 1a54236361 Fix of Print setting changes not applied to all copies if one copy rotated #6971 Vojtech Bubnik 2021-09-20 14:40:56 +02:00
  • 35579252b8 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_sinking_objects_collision enricoturri1966 2021-09-20 13:53:10 +02:00
  • d2cfe0665f Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_sinking_objects_collision enricoturri1966 2021-09-20 13:53:10 +02:00
  • 1af0c5c73b Tech ENABLE_OUT_OF_BED_DETECTION_IMPROVEMENTS - Call GLVolumeCollection::check_outside_state() only when needed enricoturri1966 2021-09-20 13:40:34 +02:00
  • fd822d13c9 Tech ENABLE_OUT_OF_BED_DETECTION_IMPROVEMENTS - Call GLVolumeCollection::check_outside_state() only when needed enricoturri1966 2021-09-20 13:40:34 +02:00
  • 7dabcf0646 Slicing progress notification cancel button hides notification if process is idle. David Kocik 2021-09-20 11:22:00 +02:00
  • d76c15dc70 Slicing progress notification cancel button hides notification if process is idle. David Kocik 2021-09-20 11:22:00 +02:00
  • 568483db7b Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_sinking_objects_collision enricoturri1966 2021-09-17 14:47:30 +02:00
  • 34b07f0e04 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_sinking_objects_collision enricoturri1966 2021-09-17 14:47:30 +02:00
  • 92bf9a664d Fix of detection of the out of bed state for sinking objects in backend enricoturri1966 2021-09-17 14:47:19 +02:00
  • c64fb41ea0 Fix of detection of the out of bed state for sinking objects in backend enricoturri1966 2021-09-17 14:47:19 +02:00
  • 9d7549e661 Use std::optional to replace dirty flags for bounding boxes in Selection enricoturri1966 2021-09-17 13:24:37 +02:00
  • 3a91bef6ba Use std::optional to replace dirty flags for bounding boxes in Selection enricoturri1966 2021-09-17 13:24:37 +02:00
  • 6d70ada637 Follow-up of 2f95c7721f - Even faster implementation of method TriangleMesh::transformed_bounding_box(const Transform3d& trafo, double world_min_z) enricoturri1966 2021-09-17 09:45:50 +02:00
  • bd5c6dea38 Follow-up of 2f95c7721f - Even faster implementation of method TriangleMesh::transformed_bounding_box(const Transform3d& trafo, double world_min_z) enricoturri1966 2021-09-17 09:45:50 +02:00
  • 82b4a4fe11 Place on face improvement: respect different z-rotation of instances Lukas Matena 2021-09-17 09:26:47 +02:00
  • 4e6388f8a0 Place on face improvement: respect different z-rotation of instances Lukas Matena 2021-09-17 09:26:47 +02:00
  • f2ef4be1aa Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_sinking_objects_collision enricoturri1966 2021-09-17 08:42:10 +02:00
  • 3596bbb006 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_sinking_objects_collision enricoturri1966 2021-09-17 08:42:10 +02:00
  • 2f95c7721f Follow-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
  • 79039e9f42 Follow-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
  • 0b1e716e22 Tech ENABLE_RETRACT_ACCELERATION set as default enricoturri1966 2021-09-17 08:21:25 +02:00
  • 1cf2eeb391 Tech ENABLE_RETRACT_ACCELERATION set as default enricoturri1966 2021-09-17 08:21:25 +02:00
  • 5a84b46ec9 Fix of detection of the out of bed state for sinking objects enricoturri1966 2021-09-16 13:38:02 +02:00
  • 16cc287d6e Fix of detection of the out of bed state for sinking objects enricoturri1966 2021-09-16 13:38:02 +02:00
  • 129212a020 Fixed build on Linux (GCC 9.4.0) Lukas Matena 2021-09-16 13:14:08 +02:00
  • dd9460dbfe Fixed build on Linux (GCC 9.4.0) Lukas Matena 2021-09-16 13:14:08 +02:00
  • e8418b509e Fixed 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
  • dcd3d072b9 Fixed 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
  • 94f92dee84 Use std::optional to replace dirty flags for bounding boxes in GLVolume enricoturri1966 2021-09-16 10:46:56 +02:00
  • 8ae30ff5b8 Use std::optional to replace dirty flags for bounding boxes in GLVolume enricoturri1966 2021-09-16 10:46:56 +02:00
  • 03a692cfd1 Implemented possibility to fix several objects at once YuSanka 2021-09-15 10:34:06 +02:00
  • a243421a87 Implemented possibility to fix several objects at once YuSanka 2021-09-15 10:34:06 +02:00
  • fe94a3c8c5 LocalesUtils: fixed BSD and improved performance of decimal point formatting functions Lukas Matena 2021-09-13 20:46:19 +02:00
  • 4253ec190c LocalesUtils: fixed BSD and improved performance of decimal point formatting functions Lukas Matena 2021-09-13 20:46:19 +02:00
  • aef90bc735 Fixed build on Win and one more warning Lukas Matena 2021-09-15 18:39:55 +02:00
  • 8b9facd399 Fixed build on Win and one more warning Lukas Matena 2021-09-15 18:39:55 +02:00
  • 71ba15b6f0 Fixed 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
  • f88d2d5eba Fixed 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
  • 677cb58000 Fix several warnings Lukas Matena 2021-09-15 16:36:59 +02:00
  • e03bcc7c4e Fix several warnings Lukas Matena 2021-09-15 16:36:59 +02:00
  • 40877b12f7 Vertical alignment of labels in imgui dialog for GLGizmoMmuSegmentation enricoturri1966 2021-09-15 14:32:43 +02:00
  • 8de3f85f21 Vertical alignment of labels in imgui dialog for GLGizmoMmuSegmentation enricoturri1966 2021-09-15 14:32:43 +02:00
  • 57749d6f09 Small refactoring into ClippingPlane to ensure that the normal is always a unit vector enricoturri1966 2021-09-15 13:36:44 +02:00
  • e33c34327a Small refactoring into ClippingPlane to ensure that the normal is always a unit vector enricoturri1966 2021-09-15 13:36:44 +02:00
  • 554aa70edc Follow-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
  • db2285606b Follow-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
  • 08487835a9 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer enricoturri1966 2021-09-15 11:37:07 +02:00
  • 8606a97017 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer enricoturri1966 2021-09-15 11:37:07 +02:00
  • 9d5a3a00ef Hotfix for missing wipe tower after adding an object for an MMU printer enricoturri1966 2021-09-15 11:36:58 +02:00
  • 18e50bac61 Hotfix for missing wipe tower after adding an object for an MMU printer enricoturri1966 2021-09-15 11:36:58 +02:00
  • 0df83d91fc Sync with PrusaSlicer-settings rtyr 2021-09-15 10:52:25 +02:00
  • 3b11e85f13 Sync with PrusaSlicer-settings rtyr 2021-09-15 10:52:25 +02:00
  • 2e9b07202a Fixed build when tech ENABLE_SEAMS_USING_BATCHED_MODELS is disabled enricoturri1966 2021-09-15 10:52:16 +02:00
  • 4d7c98756c Fixed build when tech ENABLE_SEAMS_USING_BATCHED_MODELS is disabled enricoturri1966 2021-09-15 10:52:16 +02:00
  • b22b7c2bf4 Follow-up of 60b5e0d0d5 - Apply the change only on Windows enricoturri1966 2021-09-15 08:30:09 +02:00
  • 351920501b Follow-up of 60b5e0d0d5 - Apply the change only on Windows enricoturri1966 2021-09-15 08:30:09 +02:00
  • 5dd905fc8c Added a forward declaration needed on GCC 9.4.0 Lukas Matena 2021-09-14 22:56:29 +02:00
  • b803824db9 Added a forward declaration needed on GCC 9.4.0 Lukas Matena 2021-09-14 22:56:29 +02:00
  • 50b7a1df9f fix file import/open bug Li Jiang 2021-09-14 23:33:21 +08:00
  • fdcf96c0b1 fix file import/open bug Li Jiang 2021-09-14 23:33:21 +08:00
  • f132ca9c3c Tech ENABLE_SINKING_CONTOURS set as default enricoturri1966 2021-09-14 15:45:21 +02:00
  • 4cfe8c8e1c Tech ENABLE_SINKING_CONTOURS set as default enricoturri1966 2021-09-14 15:45:21 +02:00
  • bf21abfbfa Follow-up of d52ee52098 - Removed forgotten tech key enricoturri1966 2021-09-14 15:17:24 +02:00
  • f4c31270ca Follow-up of d52ee52098 - Removed forgotten tech key enricoturri1966 2021-09-14 15:17:24 +02:00
  • d52ee52098 Tech ENABLE_FIX_IMPORTING_COLOR_PRINT_VIEW_INTO_GCODEVIEWER set as default enricoturri1966 2021-09-14 15:05:33 +02:00
  • 762e7f9474 Tech ENABLE_FIX_IMPORTING_COLOR_PRINT_VIEW_INTO_GCODEVIEWER set as default enricoturri1966 2021-09-14 15:05:33 +02:00
  • 9d29eddf16 WIP: admesh eradication follow-up to 58d8ab3dea Vojtech Bubnik 2021-09-14 14:51:28 +02:00
  • 9142fcc109 WIP: admesh eradication follow-up to 58d8ab3dea Vojtech Bubnik 2021-09-14 14:51:28 +02:00
  • 30d2c3787f Tech ENABLE_DELAYED_TRANSPARENT_VOLUMES_RENDERING set as default enricoturri1966 2021-09-14 14:34:21 +02:00
  • 3ee4d3688c Tech ENABLE_DELAYED_TRANSPARENT_VOLUMES_RENDERING set as default enricoturri1966 2021-09-14 14:34:21 +02:00
  • d749baf6bc Fix of 58d8ab3dea Vojtech Bubnik 2021-09-14 13:11:21 +02:00
  • ea532997f6 Fix of 58d8ab3dea Vojtech Bubnik 2021-09-14 13:11:21 +02:00
  • 58d8ab3dea Removed 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
  • 01451d2e63 Removed 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
  • 1c6ecd9c1a Replaced 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
  • e932289777 Replaced 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
  • 680a0665de Merge remote-tracking branch 'origin/et_reload_from_disk_changes' enricoturri1966 2021-09-14 10:05:54 +02:00
  • 91443ef174 Merge remote-tracking branch 'origin/et_reload_from_disk_changes' enricoturri1966 2021-09-14 10:05:54 +02:00
  • a74f3e3fc0 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_reload_from_disk_changes enricoturri1966 2021-09-14 10:05:18 +02:00
  • 3034093082 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_reload_from_disk_changes enricoturri1966 2021-09-14 10:05:18 +02:00
  • ec976cbe05 Fixed unit tests after cab71073a1 Vojtech Bubnik 2021-09-13 15:45:33 +02:00