Commit Graph

21235 Commits

Author SHA1 Message Date
PavelMikus
24e9807387 Greatly improve performance of extra perimeters on overhangs, fix gap fill on extra perimeters, mark as Experimental 2022-12-14 16:07:16 +01:00
PavelMikus
a439590c1d bug fix in point insertion calculation 2022-12-14 14:49:20 +01:00
PavelMikus
9bf7ce5e28 change parameter name, fix and improve intersection insertions 2022-12-14 14:49:20 +01:00
YuSanka
2159caf03b Next improvements and fixing of the crash on "Output options" tab selection.
Follow-up d22809bf0d
2022-12-14 14:49:20 +01:00
YuSanka
f04545f1e6 Implemented a support of the coFloatsOrPercents values on settings tabs 2022-12-14 14:49:20 +01:00
Pavel Mikus
f730fd21d4 refactoring overhang speed 2022-12-14 14:49:20 +01:00
PavelMikus
3714943b49 unified extrusion quality estimator 2022-12-14 14:49:20 +01:00
PavelMikus
89f012acb1 unification of curling estimation - first step, but does not compile yet 2022-12-14 14:49:20 +01:00
PavelMikus
dd7777f648 fix tests 2022-12-14 14:49:20 +01:00
PavelMikus
17304a6263 minor fixes 2022-12-14 14:49:20 +01:00
PavelMikus
4a6945cb77 final touch 2022-12-14 14:49:20 +01:00
PavelMikus
f1f2810476 bugfixes 2022-12-14 14:49:20 +01:00
PavelMikus
11353a4a5c UI integration, new option for speed on overhangs 2022-12-14 14:49:20 +01:00
PavelMikus
9d87257aec lower the speed, improve params 2022-12-14 14:49:20 +01:00
PavelMikus
9d1ac71e55 added support for multiple objects 2022-12-14 14:49:20 +01:00
PavelMikus
fc79717e48 fix hopefully all issues 2022-12-14 14:49:20 +01:00
PavelMikus
73f3b15507 added curvature, fixed bugs, improved point placement 2022-12-14 14:49:20 +01:00
Pavel Mikus
338d4f4a1e simplification, curvature removed, but there are still issues 2022-12-14 14:49:20 +01:00
Pavel Mikus
44d115e309 Fixed another small issue with dynamic slowdown 2022-12-14 14:49:20 +01:00
Pavel Mikus
36fbe2be91 another bug fix in the aabb lines tree 2022-12-14 14:49:20 +01:00
Pavel Mikus
e1af75d6d9 Fixed bug in aabb tree novel way to test for inside/outside 2022-12-14 14:49:20 +01:00
PavelMikus
5b834f3439 debugging the problem on sphere, with debug prints 2022-12-14 14:49:20 +01:00
PavelMikus
f823da9f38 extend extrusion with points on boundaries 2022-12-14 14:49:20 +01:00
PavelMikus
eb2e72f5dd partial reimplementation of Extrusion processing, not compilable 2022-12-14 14:49:20 +01:00
PavelMikus
2d4e82f460 fix bug 2022-12-14 14:49:20 +01:00
PavelMikus
5690be1b76 fix issues after rebase 2022-12-14 14:49:20 +01:00
PavelMikus
d66a05ebdc extended the lines AABB tree with intersections of line with all lines in the tree 2022-12-14 14:49:20 +01:00
PavelMikus
11b03804dc Fix AABB tree query, add new fast query for point outside, which uses axis aligned rays 2022-12-14 14:49:20 +01:00
PavelMikus
f4f1958cac slowdown fix, curvature quality estimation fix 2022-12-14 14:49:20 +01:00
PavelMikus
bdc58c617b turn off curvature estimator for extrusion quality control, improve the logic of the estimator. 2022-12-14 14:49:20 +01:00
PavelMikus
0fdb545b55 fix issues, new implemenetation affecting all extrusions 2022-12-14 14:49:20 +01:00
PavelMikus
38a287fec4 first implementation, but for overhangs the code is not run for some reason 2022-12-14 14:49:20 +01:00
Lukas Matena
11a7eb86fc Updated sphere shape in gallery 2022-12-14 13:41:18 +01:00
enricoturri1966
9a0d3cb1ff Follow-up of 4979f9e36a - Gizmo measure - Another distance renaming 2022-12-14 12:15:37 +01:00
enricoturri1966
4979f9e36a Gizmo measure - Revert of 7b569c4eb7 and renaming of distances shown in imgui dialog 2022-12-14 08:57:13 +01:00
YuSanka
24366c6294 Cut: Fixed connector rendering in "cut plane" mode 2022-12-13 16:36:10 +01:00
Pavel Mikus
a57e2a22f6 fixed bug with instancing 2022-12-13 13:13:31 +01:00
PavelMikus
49b68b936c refactored support spot generator to store data in the shared PrintObjectRegions struct, automatic coloring moved to frontend.
There are still issues with multiple instances
2022-12-13 13:13:31 +01:00
tamasmeszaros
b67fe277fc Ease up tolerance for failing SLA test 2022-12-13 10:40:35 +01:00
YuSanka
a22c18475a 2DBed and BedShapeDialog: Fixed memory leaks 2022-12-13 10:21:02 +01:00
Filip Sykala - NTB T15p
e02c5e84cc Overwritte common transformation stored in gl_volume by emboss surface transformation instead of rewrite result in CallAfter 2022-12-12 17:46:43 +01:00
Filip Sykala - NTB T15p
a32b2764c6 Disable move of text out of object surface 2022-12-12 17:08:21 +01:00
Filip Sykala - NTB T15p
99d4884074 remove anonymous namespace and use priv instead of it 2022-12-12 17:00:48 +01:00
Filip Sykala - NTB T15p
f7297a240e Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate 2022-12-12 13:28:25 +01:00
Filip Sykala - NTB T15p
c254d09667 Fix adding cut surface on torus by right panel
Fix (partialy) position of add text on torus by right panel
2022-12-12 13:28:17 +01:00
PavelMikus
30e81fad3b Disallow enabling options avoid_crossing_perimeters and
avoid_curled_filament_during_travels at the same time,
throw warning if both options enabled together - in this case ignore curled filament avoidance
2022-12-12 11:36:21 +01:00
enricoturri1966
fc929d9faf Fixed assert in creation of model for sinking contours rendering when vertices count is zero 2022-12-12 11:14:38 +01:00
PavelMikus
15046aba42 fix compilation issues - missing template keywords 2022-12-12 11:11:08 +01:00
Vojtech Bubnik
cda29fa4ac Improved robustness of the cut algorithm, follow-up to 96ab500a13
1) Fixed crack between the trimmed object triangles and the triangles
   closing the cut (newly triangulated) by snapping the existing vertices
   on cutting plane to coord_t scaled coordinates. Such snapping is
   needed for vertices close to zero where float has a higher absolute
   accuracy than coord_t.
2) Improved accuracy of triangle cutting by calculating the cut contour with doubles.
3) Improved accuracy of triangle cutting by implementing rounding to coord_t instead of floor.
2022-12-12 10:18:33 +01:00
enricoturri1966
2bcb62d447 Do not generate volumes' raycaster for preview 2022-12-12 08:27:19 +01:00