Commit Graph

22286 Commits

Author SHA1 Message Date
Vojtech Bubnik
c585aaa1cb TriangleMeshSlicer.cpp: Fixed compilation of debug output 2023-03-14 19:33:24 +01:00
Vojtech Bubnik
f2f9b89096 Fix of #9963 Bridge angle not accept degree but rad
Fixes SPE-1583
2023-03-14 19:32:27 +01:00
PavelMikus
eb73bf7f24 Bridging over sparse infill - improve coliding regions merging, smoothen results, dissolve tiny ensuring regions around bridging 2023-03-14 16:40:55 +01:00
PavelMikus
c6fd339a39 remove cracks in boundary surface via closing - without it, the bridges were sometimes cut in half 2023-03-14 12:08:28 +01:00
PavelMikus
257837c071 Fix one and zero perimeter case - no bridging was generated 2023-03-14 12:08:28 +01:00
PavelMikus
4af37ca4a5 fix bug - layer id is not same as layer idx, because of raft (super confusing) 2023-03-14 12:08:28 +01:00
PavelMikus
822ea84e0d Fix lambda having modify access - not needed 2023-03-14 12:08:28 +01:00
PavelMikus
12f1cd0bc0 added semi support for lightning infill 2023-03-14 12:08:28 +01:00
PavelMikus
487d9209ed Fix and improve region filtering 2023-03-14 12:08:28 +01:00
PavelMikus
76209d89ff Fixed lighting infill crash.
TODO filtering of small ensuring regions
2023-03-14 12:08:28 +01:00
PavelMikus
d223eef38d Do not generate other than sparse infill lines
Split jobs if candidates bounding boxes do not overlap - otherwise it can become completely linearized and very slow
Improve formatting
2023-03-14 12:08:28 +01:00
PavelMikus
ad693532d3 Fixed clustering for threads issue - inverse comparison, lower job idx incorrectly initialized 2023-03-14 12:08:28 +01:00
PavelMikus
3782d24ccf Fixed bugs with bridging area determination 2023-03-14 12:08:28 +01:00
PavelMikus
f8e7d1b01c core implemented, now fixing the issues 2023-03-14 12:08:28 +01:00
PavelMikus
f4e44f9750 rework of bridiging over sparse infill in progress 2023-03-14 12:08:28 +01:00
Lukas Matena
993d6bd561 Fixed a hang in tree supports, caused by integer overflow on coord_t. Fixes #10048 2023-03-14 11:11:51 +01:00
YuSanka
b0a8757b12 CutGizmo: Use isApprox() instead of "==" operator for Vec3d values 2023-03-13 16:32:48 +01:00
tamasmeszaros
1154f51aab Fix failing libnest2d tests
Fix the test itself
2023-03-13 13:52:21 +01:00
enricoturri1966
eb31dcec44 Fixed crash when deleting 2nd instance of object 2023-03-13 11:13:33 +01:00
tamasmeszaros
62b84b7112 Fix arrange contour cache not addressing last segment
- Only when shape closure type was OPEN, which it is for ExPolygon
- Also remove duplicated first corner
2023-03-13 10:34:00 +01:00
David Kocik
7a511cf7d0 Merge branch 'dk_format_fix' 2023-03-10 15:51:06 +01:00
David Kocik
2f9c983114 Fix of wrong use of GUI::format 2023-03-10 15:50:55 +01:00
David Kocik
c2fe61261d Export STL - check path extension in lower case. #10000 2023-03-10 15:21:20 +01:00
YuSanka
035997a049 Deleted workaround related to UA localization 2023-03-10 13:47:50 +01:00
YuSanka
fd89088828 Fix for SPE-1494 - When inches is enabled, then entered negative or zero value was transformed to the wrong one 2023-03-10 13:09:07 +01:00
Lukas Matena
f6445eefe3 Fix a memory leak in placeholder parser 2023-03-10 11:49:53 +01:00
enricoturri1966
750e374357 Follow-up of f708d9fcb9 - Fixed rendering of printbed reference axes when any gizmo is open 2023-03-10 09:51:51 +01:00
Vojtech Bubnik
6f5b71b7df Fix of ca0b218a56 2023-03-10 09:48:02 +01:00
Vojtech Bubnik
9ce81d6d12 Organic Supports improvements:
Added support_tree_branch_distance parameter to UI
Fixed error in calculation of placeable areas, which made some trees to cut through an object.
Locked the tree tips against smoothing of their centerline path.
Reduced density of tips with zero interface layers (see continuous_tips).
Reduced default support_tree_top_rate to 15%
Refactored placement of interfaces for readability.
2023-03-10 09:42:22 +01:00
Lukas Matena
ca0b218a56 Fix of a crash in bridging over sparse #9996 2023-03-10 08:38:27 +01:00
YuSanka
906ccadfbc Update for wxWidgets
Related to fix for workaround for UKR localization
and Fix for #9768 - Need different fixes in interface (points 1 and 3)
2023-03-09 17:22:14 +01:00
Vojtech Bubnik
a3380e68ea Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate 2023-03-09 14:46:25 +01:00
Vojtech Bubnik
9ecf1e4134 Fix of ThickPolyline::clip_end() 2023-03-09 14:46:15 +01:00
YuSanka
57fda9a6ac Fix for #9991 - Cut tool does not work properly as in alpha 4 2023-03-09 13:08:38 +01:00
Filip Sykala - NTB T15p
9ac4b082d9 Merge branch 'master' into fs_emboss 2023-03-08 15:11:35 +01:00
Filip Sykala - NTB T15p
49bd17a0af Less agressive warning about bad visualization inside of text input 2023-03-08 15:10:36 +01:00
David Kocik
872d76e463 missing break 2023-03-08 14:59:31 +01:00
Pavel Mikuš
5885a47698
Improve pathing on extra perimeters - should not print in air if possible (#29)
Fix issue 9545 - make extra perimeters print first anchored then rest by
sorting paths - breadth first search from anchored first
2023-03-08 14:29:55 +01:00
YuSanka
7e51f85394 MeasurementTool: Deleted unnecessary localization markers
Related to #9768,point 4
2023-03-08 11:17:07 +01:00
YuSanka
2a6f53ce35 Code cleaning 2023-03-08 09:52:03 +01:00
enricoturri1966
54ea675473 Generation of procedural model for wipe tower reverted to old implementation, as the raycasted picking does not require it to be watertight anymore 2023-03-08 09:21:59 +01:00
Filip Sykala - NTB T15p
6adc2cf733 Merge branch 'master' into fs_emboss 2023-03-08 07:37:13 +01:00
YuSanka
6734ad6c3c Code cleaning 2023-03-07 17:06:42 +01:00
YuSanka
e403c0e69c Fix for #9770 - Filament type not user editable, dropdown only
Follow-up 917c9ad4
2023-03-07 15:28:17 +01:00
Lukas Matena
1fbbaaae9b Fixed several warnings 2023-03-07 14:47:25 +01:00
Lukas Matena
8bd240c93f Fixed escaped percent sign in PrintConfig.cpp 2023-03-07 10:41:45 +01:00
enricoturri1966
b4b59cb7d2 #9945 - Show length of edges in measurement tool 2023-03-07 10:21:58 +01:00
enricoturri1966
f708d9fcb9 SPE-1571 - Fixed rendering of printbed reference axes 2023-03-07 09:34:20 +01:00
YuSanka
efb6b747cb Cut Tool: Cut off the top of frustum connectors 2023-03-07 09:06:36 +01:00
enricoturri1966
f038eca52c #9483 - Added keyboard shortcut CTRL+D to toggle the visibility of the printbed reference axes 2023-03-07 08:59:33 +01:00