Commit Graph

  • ced430d5e5 Extracting its_collect_mesh_projection_points_above() out of its_convex_hull_2d_above(), so that the projected points may get collected over multiple volumes before applying Geometry::convex_hull() Vojtech Bubnik 2021-05-19 13:39:56 +02:00
  • 5644b98d3b Factored out convex hull calculation from ModelObject::convex_hull_2d() to Geometry::convex_hull(). Update Geometry::convex_hull() to handle duplicate points. Vojtech Bubnik 2021-05-19 13:23:19 +02:00
  • 3b388024f1 Factored out convex hull calculation from ModelObject::convex_hull_2d() to Geometry::convex_hull(). Update Geometry::convex_hull() to handle duplicate points. Vojtech Bubnik 2021-05-19 13:23:19 +02:00
  • 8db2d96c75 Point::ccw() optimization: Calculate with int64, not doubles. Vojtech Bubnik 2021-05-19 12:01:30 +02:00
  • 4d64c11811 Point::ccw() optimization: Calculate with int64, not doubles. Vojtech Bubnik 2021-05-19 12:01:30 +02:00
  • 0d8a1c3d2a Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_sequential_limits enricoturri1966 2021-05-19 11:45:05 +02:00
  • 1ad3e7b8af Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_sequential_limits enricoturri1966 2021-05-19 11:45:05 +02:00
  • 6b54f34ce1 New functions: its_convex_hull_2d_above() Vojtech Bubnik 2021-05-19 11:35:27 +02:00
  • 6a3ce5b0eb New functions: its_convex_hull_2d_above() Vojtech Bubnik 2021-05-19 11:35:27 +02:00
  • e892550cb0 Fix warning of ignored variable in structured binding tamasmeszaros 2021-05-19 10:08:01 +02:00
  • d4ceb928ba Fix warning of ignored variable in structured binding tamasmeszaros 2021-05-19 10:08:01 +02:00
  • 682c405fc2 Merge remote-tracking branch 'remotes/origin/master' into vb_print_regions Vojtech Bubnik 2021-05-19 09:40:24 +02:00
  • 58b7b74fb3 Merge remote-tracking branch 'remotes/origin/master' into vb_print_regions Vojtech Bubnik 2021-05-19 09:40:24 +02:00
  • f5f912e6e9 WIP: Refactoring of PrintRegions Vojtech Bubnik 2021-05-19 09:38:51 +02:00
  • 11e02fcd44 WIP: Refactoring of PrintRegions Vojtech Bubnik 2021-05-19 09:38:51 +02:00
  • 53397cee17 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_sequential_limits enricoturri1966 2021-05-19 08:40:32 +02:00
  • 0a90a85741 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_sequential_limits enricoturri1966 2021-05-19 08:40:32 +02:00
  • 4a134f5320 Follow-up of c37d18f046 -> Removed assert enricoturri1966 2021-05-19 08:39:04 +02:00
  • 037dc96b4e Follow-up of c37d18f046 -> Removed assert enricoturri1966 2021-05-19 08:39:04 +02:00
  • d60893b990 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_sequential_limits enricoturri1966 2021-05-19 08:27:27 +02:00
  • 87ec91ce45 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_sequential_limits enricoturri1966 2021-05-19 08:27:27 +02:00
  • c28cd957d5 New utility function its_merge_vertices(). Implemented contour simplification inside slice_mesh_ex(). Vojtech Bubnik 2021-05-18 17:57:35 +02:00
  • 25626f1c0a New utility function its_merge_vertices(). Implemented contour simplification inside slice_mesh_ex(). Vojtech Bubnik 2021-05-18 17:57:35 +02:00
  • dfc6d399f7 Fixed update of the ObjectManipulation when "autocenter" is on YuSanka 2021-05-18 16:58:05 +02:00
  • 35f4e47afd Fixed update of the ObjectManipulation when "autocenter" is on YuSanka 2021-05-18 16:58:05 +02:00
  • 3481898d4d Fixed missing include Vojtech Bubnik 2021-05-18 16:15:54 +02:00
  • 94abebdfb0 Fixed missing include Vojtech Bubnik 2021-05-18 16:15:54 +02:00
  • 78c0199523 TriangleMeshSlicer: Optimized out unnecessary transformations. Vojtech Bubnik 2021-05-18 16:12:49 +02:00
  • b45e91e69b TriangleMeshSlicer: Optimized out unnecessary transformations. Vojtech Bubnik 2021-05-18 16:12:49 +02:00
  • 70b4915f9c TriangleMeshSlicer: Got rid of admesh! Vojtech Bubnik 2021-05-18 15:05:23 +02:00
  • 39e17fd6b9 TriangleMeshSlicer: Got rid of admesh! Vojtech Bubnik 2021-05-18 15:05:23 +02:00
  • 1256aebd88 Fix of some warnings YuSanka 2021-05-18 12:58:14 +02:00
  • 31cb4afb65 Fix of some warnings YuSanka 2021-05-18 12:58:14 +02:00
  • e338eebade Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_sequential_limits enricoturri1966 2021-05-18 12:50:01 +02:00
  • 95c2a9caf2 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_sequential_limits enricoturri1966 2021-05-18 12:50:01 +02:00
  • 6c47b15834 Follow-up of a5d5ceb30d - Fixed run on Windows YuSanka 2021-05-18 12:32:37 +02:00
  • 750ea7876f Follow-up of a5d5ceb30d - Fixed run on Windows YuSanka 2021-05-18 12:32:37 +02:00
  • 221c054e4f Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_sequential_limits enricoturri1966 2021-05-18 10:37:39 +02:00
  • 6c34c3529b Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_sequential_limits enricoturri1966 2021-05-18 10:37:39 +02:00
  • a5d5ceb30d DoubleSlider: Fixed ruler for sequential print of the object with different heights YuSanka 2021-05-17 21:11:29 +02:00
  • e72ece183b DoubleSlider: Fixed ruler for sequential print of the object with different heights YuSanka 2021-05-17 21:11:29 +02:00
  • 308d6b7809 WIP: Reworked slicing 1) Slicing code moved to TriangleMeshSlicer.cpp,hpp from TriangleMesh.cpp,hpp 2) Refactored to use as little as possible of admesh. Vojtech Bubnik 2021-05-17 20:25:59 +02:00
  • 499d8405e9 WIP: Reworked slicing 1) Slicing code moved to TriangleMeshSlicer.cpp,hpp from TriangleMesh.cpp,hpp 2) Refactored to use as little as possible of admesh. Vojtech Bubnik 2021-05-17 20:25:59 +02:00
  • 68d2427a34 Fix marching squares test crash in debug builds tamasmeszaros 2021-05-17 14:54:47 +02:00
  • 6df8b09e84 Fix marching squares test crash in debug builds tamasmeszaros 2021-05-17 14:54:47 +02:00
  • 40086784fe Small refactoring in GLCanvas3D enricoturri1966 2021-05-17 13:14:19 +02:00
  • b4c7283ba6 Small refactoring in GLCanvas3D enricoturri1966 2021-05-17 13:14:19 +02:00
  • 858ea16b95 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_sequential_limits enricoturri1966 2021-05-17 13:05:09 +02:00
  • 43b516d041 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_sequential_limits enricoturri1966 2021-05-17 13:05:09 +02:00
  • 0605813e68 Faster ModelObject::convex_hull_2d() by using ModelVolume 3D convex hulls enricoturri1966 2021-05-17 13:02:38 +02:00
  • f95126c0b4 Faster ModelObject::convex_hull_2d() by using ModelVolume 3D convex hulls enricoturri1966 2021-05-17 13:02:38 +02:00
  • c37d18f046 Follow-up of ca14ea4c33 -> Fixed arrange with sinking objects enricoturri1966 2021-05-17 12:53:05 +02:00
  • 2872b3c647 Follow-up of ca14ea4c33 -> Fixed arrange with sinking objects enricoturri1966 2021-05-17 12:53:05 +02:00
  • a929b29a0b Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_sequential_limits enricoturri1966 2021-05-14 15:06:44 +02:00
  • 8a7ca3e920 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_sequential_limits enricoturri1966 2021-05-14 15:06:44 +02:00
  • 4aab49f591 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer enricoturri1966 2021-05-14 15:03:51 +02:00
  • 1332594903 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer enricoturri1966 2021-05-14 15:03:51 +02:00
  • ca14ea4c33 Tech ENABLE_ALLOW_NEGATIVE_Z -> ModelObject::convex_hull_2d() and sequential_print_horizontal_clearance_valid() modified to take in account for sinking instances enricoturri1966 2021-05-14 15:02:54 +02:00
  • 33c0094210 Tech ENABLE_ALLOW_NEGATIVE_Z -> ModelObject::convex_hull_2d() and sequential_print_horizontal_clearance_valid() modified to take in account for sinking instances enricoturri1966 2021-05-14 15:02:54 +02:00
  • 2b9e41e695 Fix of a special case in auto color print feature, which crashed with single layer PrintObjects. Fixes Segmentation fault (GLib-GObject null pointer) #6516 Vojtech Bubnik 2021-05-14 14:57:41 +02:00
  • e36283ee97 Fix of a special case in auto color print feature, which crashed with single layer PrintObjects. Fixes Segmentation fault (GLib-GObject null pointer) #6516 Vojtech Bubnik 2021-05-14 14:57:41 +02:00
  • 221af991c2 Fixed update of PrintRegions after removing an object. The bug has been introduced during recent PrintRegion refactoring. Vojtech Bubnik 2021-05-14 11:52:33 +02:00
  • 0bd041e9d8 Fixed update of PrintRegions after removing an object. The bug has been introduced during recent PrintRegion refactoring. Vojtech Bubnik 2021-05-14 11:52:33 +02:00
  • b9011ca5f1 Tech ENABLE_SEQUENTIAL_LIMITS -> Do not show sequential print clearance regions while layers editing is enabled enricoturri1966 2021-05-14 11:20:02 +02:00
  • 31270eda6c Tech ENABLE_SEQUENTIAL_LIMITS -> Do not show sequential print clearance regions while layers editing is enabled enricoturri1966 2021-05-14 11:20:02 +02:00
  • b014e87ef7 Tech ENABLE_SEQUENTIAL_LIMITS -> Fixed z-fighting between sequential print clearance regions and objects enricoturri1966 2021-05-14 11:13:46 +02:00
  • b31f495028 Tech ENABLE_SEQUENTIAL_LIMITS -> Fixed z-fighting between sequential print clearance regions and objects enricoturri1966 2021-05-14 11:13:46 +02:00
  • 2cf5f83bb6 Tech ENABLE_SEQUENTIAL_LIMITS -> Do not show sequential print clearance regions while any gizmo is active enricoturri1966 2021-05-14 10:52:18 +02:00
  • 6cc2e686b6 Tech ENABLE_SEQUENTIAL_LIMITS -> Do not show sequential print clearance regions while any gizmo is active enricoturri1966 2021-05-14 10:52:18 +02:00
  • 214f7bd092 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_sequential_limits enricoturri1966 2021-05-14 10:20:15 +02:00
  • 5f6c9caf99 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_sequential_limits enricoturri1966 2021-05-14 10:20:15 +02:00
  • e0dd7edb21 Removed obsolete method from GLVolumeCollection enricoturri1966 2021-05-13 14:56:35 +02:00
  • f794e9a5f8 Removed obsolete method from GLVolumeCollection enricoturri1966 2021-05-13 14:56:35 +02:00
  • 6bddacee44 Fixed conflicts after merge with master enricoturri1966 2021-05-13 14:10:42 +02:00
  • 9f94836b8b Fixed conflicts after merge with master enricoturri1966 2021-05-13 14:10:42 +02:00
  • e330b66981 Small refactoring enricoturri1966 2021-05-13 13:57:09 +02:00
  • fe923aee9e Small refactoring enricoturri1966 2021-05-13 13:57:09 +02:00
  • d54548367a Fixed imgui out of synch with mouse after switching between preview and 3D view enricoturri1966 2021-05-13 10:59:13 +02:00
  • c7536f0eb3 Fixed imgui out of synch with mouse after switching between preview and 3D view enricoturri1966 2021-05-13 10:59:13 +02:00
  • 044634d7d1 Fixed "Extruder sequence", when extruder changes are per mm YuSanka 2021-05-13 09:47:44 +02:00
  • 1587963354 Fixed "Extruder sequence", when extruder changes are per mm YuSanka 2021-05-13 09:47:44 +02:00
  • 707ce9d3d4 Added a missing include (gcc) Lukas Matena 2021-05-12 17:04:36 +02:00
  • 9cc7a2bebe Added a missing include (gcc) Lukas Matena 2021-05-12 17:04:36 +02:00
  • 4be1d62259 Fixed update of the "Supports" in frequently used parameters when Vase mode is selected YuSanka 2021-05-12 15:53:58 +02:00
  • f2fd54591f Fixed update of the "Supports" in frequently used parameters when Vase mode is selected YuSanka 2021-05-12 15:53:58 +02:00
  • 62772060f9 Tech ENABLE_SEQUENTIAL_LIMITS -> Do not show clearance regions while dragging an object enricoturri1966 2021-05-12 14:56:14 +02:00
  • ddf34922d7 Tech ENABLE_SEQUENTIAL_LIMITS -> Do not show clearance regions while dragging an object enricoturri1966 2021-05-12 14:56:14 +02:00
  • bc9fa18044 Tech ENABLE_SEQUENTIAL_LIMITS -> Fixed z-fighting between contours and fill enricoturri1966 2021-05-12 14:35:57 +02:00
  • b33d98fe09 Tech ENABLE_SEQUENTIAL_LIMITS -> Fixed z-fighting between contours and fill enricoturri1966 2021-05-12 14:35:57 +02:00
  • 3006213d3b Removed obsolete member variable from Canvas3D::Slope enricoturri1966 2021-05-12 14:25:13 +02:00
  • cdd9bcf224 Removed obsolete member variable from Canvas3D::Slope enricoturri1966 2021-05-12 14:25:13 +02:00
  • 0d37f66f61 Tech ENABLE_SEQUENTIAL_LIMITS -> Improved rendering of clearance regions enricoturri1966 2021-05-12 13:09:33 +02:00
  • 253e31d73b Tech ENABLE_SEQUENTIAL_LIMITS -> Improved rendering of clearance regions enricoturri1966 2021-05-12 13:09:33 +02:00
  • 82da1f8fc1 Code cleaning: Delete workaround code YuSanka 2021-05-12 11:39:39 +02:00
  • 019bbebd39 Code cleaning: Delete workaround code YuSanka 2021-05-12 11:39:39 +02:00
  • ebe762f177 Add estimated printing time for first layer in legend enricoturri1966 2021-05-12 11:21:18 +02:00
  • 3f558b878a Add estimated printing time for first layer in legend enricoturri1966 2021-05-12 11:21:18 +02:00
  • de1d36cc9a Probably fix for #6270 - Segfault during startup in prusa-slicer-git 2.3.0.r24.gd06aa6069-1 YuSanka 2021-05-11 18:02:18 +02:00
  • a5c34ce632 Probably fix for #6270 - Segfault during startup in prusa-slicer-git 2.3.0.r24.gd06aa6069-1 YuSanka 2021-05-11 18:02:18 +02:00
  • b875fd2755 Fixed project dirty state after changing language enricoturri1966 2021-05-11 15:01:33 +02:00