Commit Graph

  • 7a14005f5a Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_sequential_limits enricoturri1966 2021-05-24 14:19:40 +02:00
  • 9f6751586c Tech ENABLE_SEQUENTIAL_LIMITS -> Do not show sequential print clearance regions contours when there is only one instance on the plater enricoturri1966 2021-05-24 14:18:52 +02:00
  • abbe7f7eea Tech ENABLE_SEQUENTIAL_LIMITS -> Reset sequential print clearance regions contours when clearing the plater enricoturri1966 2021-05-24 14:11:09 +02:00
  • e658fe0698 WIP: PrintRegion refactoring, it finally compiles! Config/PrintConfig refactoring to support operator< for StaticPrintConfig derived containers. Vojtech Bubnik 2021-05-24 14:10:04 +02:00
  • 40b97c33c5 Tech ENABLE_SEQUENTIAL_LIMITS -> Another improvement in performance when showing sequential print clearance regions contours while dragging objects enricoturri1966 2021-05-24 13:22:37 +02:00
  • 429eda5666 Merge branch 'lm_clocales' Lukas Matena 2021-05-24 12:24:29 +02:00
  • afca744d37 Fixed a bug when reverting to an old value with comma-separated doubles Lukas Matena 2021-05-24 09:33:27 +02:00
  • 4960b125c5 Fixed incorrect locales handling in the UI (Field, ObjectManipulation, etc) Lukas Matena 2021-05-24 12:22:46 +02:00
  • c05b8210f2 Fixed several locales issues on file import/export Lukas Matena 2021-05-24 12:20:55 +02:00
  • 4a7f078527 Fixed debug build Lukas Matena 2021-05-10 16:40:00 +02:00
  • 6b6b086948 Fixed tests and windows build Lukas Matena 2021-05-10 12:18:30 +02:00
  • c5c6f51ae0 Fixed third batch of locale-dependent calls Lukas Matena 2021-05-10 08:13:23 +02:00
  • fef385cd6b Fixed second batch of locale-dependent calls Lukas Matena 2021-05-10 07:08:38 +02:00
  • 9ee2fc8275 Fixed first batch of locale-dependent calls Lukas Matena 2021-05-05 14:06:31 +02:00
  • 5a1441f9b7 Created a RAII class to switch LC_NUMERIC to "C" and back Lukas Matena 2021-05-03 16:00:46 +02:00
  • 29912b1ac2 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_sequential_limits enricoturri1966 2021-05-24 12:14:39 +02:00
  • 6192a3eaf7 Tech ENABLE_SEQUENTIAL_LIMITS -> Improved performance when showing sequential print clearance regions contours while dragging objects enricoturri1966 2021-05-24 12:11:49 +02:00
  • 9da87d8e0f Code cleanup enricoturri1966 2021-05-24 10:03:48 +02:00
  • ca9fad002c 3rd attempt to fix unit test for 2D convex hull of sinking object on RasperryPi enricoturri1966 2021-05-24 08:54:08 +02:00
  • 740773db85 WIP: Refactoring of PrintRegions. It nearly compiles! Vojtech Bubnik 2021-05-21 17:57:37 +02:00
  • dfa85c2c37 Another attempt to fix unit test for 2D convex hull of sinking object on RasperryPi enricoturri1966 2021-05-21 15:37:25 +02:00
  • 77dfeb84bc Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_sequential_limits enricoturri1966 2021-05-21 14:58:41 +02:00
  • d5c462f5a6 Tech ENABLE_SEQUENTIAL_LIMITS -> Show sequential print clearance regions contours while dragging objects enricoturri1966 2021-05-21 14:57:03 +02:00
  • 49f29e8353 Added debug output to help fixing unit test for 2D convex hull of sinking object on RasperryPi enricoturri1966 2021-05-21 11:56:10 +02:00
  • 90be278d98 Attempt to fix unit test for 2D convex hull of sinking object on RasperryPi enricoturri1966 2021-05-21 10:14:13 +02:00
  • ed9c93f85a Added missing includes (GCC 9.3) Lukáš Hejl 2021-05-21 07:42:37 +02:00
  • f50046b31b Modified streaming interface in miniz library to use ZIP64 extension only for files exciding the limits. Lukáš Hejl 2021-05-20 19:44:12 +02:00
  • 38657d7e4e Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_sequential_limits enricoturri1966 2021-05-20 15:38:50 +02:00
  • d13c550968 Fixed conflicts after merge with master enricoturri1966 2021-05-20 15:37:56 +02:00
  • 6bb2982b98 Skip picking pass when plater is empty enricoturri1966 2021-05-20 15:34:59 +02:00
  • 2bd3e018b1 Follow-up of d54548367a -> Reintroduce GLCanvas3D::m_old_size to avoid unneeded calls to render() enricoturri1966 2021-05-20 14:42:40 +02:00
  • ef9004cee4 Fix of its_collect_mesh_projection_points_above() Fix of perl integration tests after introduction of not using the mesh below the print bed. Vojtech Bubnik 2021-05-20 13:58:27 +02:00
  • 7ad482f63c Merge branch 'dk_notifications' David Kocik 2021-05-20 13:10:06 +02:00
  • 635bf8d9f1 Notifications: Calculating space left for hypertext with escaped text David Kocik 2021-05-20 13:09:25 +02:00
  • 7593f2b145 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer enricoturri1966 2021-05-20 12:54:01 +02:00
  • f0ef5e409d Added unit test for calculation of 2D convex hull of sinking object enricoturri1966 2021-05-20 12:53:47 +02:00
  • eb431db7ed Test Enrico Turri 2021-05-20 11:04:47 +02:00
  • 33d489df30 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_sequential_limits enricoturri1966 2021-05-20 10:47:51 +02:00
  • a218e0ef18 Tech ENABLE_ALLOW_NEGATIVE_Z -> New implementation for method ModelObject::convex_hull_2d() enricoturri1966 2021-05-20 09:32:17 +02:00
  • 8377b6ef4f Fixed typo in its_collect_mesh_projection_points_above() and method TriangleMesh::slice() set as const enricoturri1966 2021-05-20 09:09:19 +02:00
  • ff6623b0f4 Fixing Vojtech Bubnik 2021-05-19 16:51:25 +02:00
  • 116e2b2112 Fixing the slice_mesh() after recent refactoring. Vojtech Bubnik 2021-05-19 16:09:45 +02:00
  • 68b0d92183 Merge remote-tracking branch 'remotes/origin/master' into vb_print_regions Vojtech Bubnik 2021-05-19 14:00:21 +02:00
  • 31942e03db Optimization of its_collect_mesh_projection_points_above(): Reserve points. Vojtech Bubnik 2021-05-19 13:59:34 +02:00
  • e952aded78 cut_mesh(): new parameter to optionally not triangulate the caps. Vojtech Bubnik 2021-05-19 13:52:47 +02:00
  • 66cf7ea9d3 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
  • 8db2d96c75 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
  • 6b54f34ce1 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
  • 682c405fc2 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
  • 53397cee17 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
  • d60893b990 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
  • dfc6d399f7 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
  • 78c0199523 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
  • 1256aebd88 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
  • 6c47b15834 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
  • a5d5ceb30d 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
  • 68d2427a34 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
  • 858ea16b95 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
  • c37d18f046 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
  • 4aab49f591 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
  • 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
  • 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
  • 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
  • b014e87ef7 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
  • 214f7bd092 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
  • 6bddacee44 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
  • d54548367a 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
  • 707ce9d3d4 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
  • 62772060f9 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
  • 3006213d3b 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
  • 82da1f8fc1 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
  • 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
  • b875fd2755 Fixed project dirty state after changing language enricoturri1966 2021-05-11 15:01:33 +02:00
  • 75677ba810 Tech ENABLE_SEQUENTIAL_LIMITS -> 1st installment of visualization of objects clearance for sequential prints enricoturri1966 2021-05-11 13:12:25 +02:00
  • ab886e037b Implementation for #6216 Oleksandra Yushchenko 2021-05-11 11:02:12 +02:00
  • 13b0757b8b Tech ENABLE_REDUCED_TOOLPATHS_SEGMENT_CAPS set as default enricoturri1966 2021-05-11 10:28:04 +02:00
  • 8ea7bafaaf Merge branch 'dk_notifications' David Kocik 2021-05-11 09:35:55 +02:00