Commit Graph

17249 Commits

Author SHA1 Message Date
72ea6e1a44 Tiny optimization of slice_mesh_slabs() with mirrored objects. 2021-10-26 10:03:41 +02:00
b469b19681 Fix of #7168: Crash when layer count exceeds 4095 2021-10-26 09:56:49 +02:00
114e924654 Tech ENABLE_OUT_OF_BED_DETECTION_IMPROVEMENTS - Printbed collision detection made cheaper for rectangular beds and faster for circular beds 2021-10-26 08:45:21 +02:00
bcdf25a22f MSW Dark mode: Set mode colors for RichToolTips 2021-10-26 08:28:03 +02:00
a979af99af Follow up e2475c9576 = code refactoring 2021-10-25 16:55:02 +02:00
7a0f5a743b Allow to enter empty value for "G-code thumbnails" option 2021-10-25 16:28:08 +02:00
95c20dbf7d Fixed the bottom layer of multi-material painted objects sunken below the print bed (#7107). 2021-10-25 14:59:05 +02:00
b952e16918 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer 2021-10-25 14:47:22 +02:00
a2157d527b #6999 - Fixed variable layer height editing not working when raft layers > 0 2021-10-25 14:47:13 +02:00
f611be3762 Workaround for #6814 2021-10-25 14:45:03 +02:00
0a72201e2e ConfigWizard: Added missed Refresh() 2021-10-25 13:59:22 +02:00
48eb316a70 #7110 - Fixed calculation of estimated times for layers 2021-10-25 12:31:19 +02:00
ec788911a1 Unit tests to the new optimized implementation of
Line::parallel_to() a Line::perpendicular_to().
2021-10-25 12:03:44 +02:00
f1f62ef679 Fixed crash in bed collision detection when there are sinking toolpaths 2021-10-25 09:57:51 +02:00
428bbcc983 Fixed the propagation of painted top and bottom layers for mirrored objects in multi-material segmentation. 2021-10-25 08:43:30 +02:00
9505743ad5 Fixed darker colors of objects inside multi-material gizmo when objects are mirrored. 2021-10-25 08:41:41 +02:00
a5cc8c90bf Fix of [prusa3d/PrusaSlicer] Typo in Keyboard Shortcuts (Issue #7161) 2021-10-24 11:12:15 +02:00
e824733b8d Implemented "Details" section enclosing OpenGL extensions when copying
sysinfo to clipboard for inserting into github issue.
Fix of [Feature Request] Help => System Info => Copy to Clipboard: wrap list of extensions with <details> tag #6830
2021-10-23 20:13:25 +02:00
c3088f8139 Documented the new print bed collision detection algorithm requirements:
Only convex print bed is supported.
Optimization of collision detection by precomputing the print bed shape type.
2021-10-23 15:29:18 +02:00
6a838c3b6b Commented out unused and expensive printbed_collision_state() 2021-10-23 15:29:18 +02:00
2cc52fa9fb Renamed Geometry::intersect() to Geometry::convex_polygons_intersect()
to convey its true meaning.
2021-10-23 15:29:18 +02:00
8796da2e3a 1.4.0-beta0 Added multiple Filatech and BASF filament profiles. Added material profiles for SL1S. 2021-10-23 13:29:08 +02:00
e65e6c4ec4 Updated version and config location to beta. 2021-10-22 17:10:09 +02:00
7b09eea56e Fix of #7155 (broken loading of configs from <=1.41.3) 2021-10-22 17:04:08 +02:00
e547fda376 Fix of d43ae66eca
reduced copy / paste redudancy by extracting a new function
    to produce convex hull: its_convex_hull()
2021-10-22 16:54:21 +02:00
a564663261 SendSystemInfoDialog: Use button instead of hyperlink
+ Fixed wsWidgets asserts
2021-10-22 15:36:07 +02:00
02367e5242 Fixing previous commit for QHull configured for doubles, not floats. 2021-10-22 15:20:40 +02:00
5d3de53633 Fixed previous commit, which broke debug compilation. 2021-10-22 15:11:51 +02:00
06c631170a Merge branch 'lm_seam_fixes2' 2021-10-22 14:52:01 +02:00
74867b8ea1 Bed3D::is_circle() - Use Geometry::circle_center_taubin_newton() to detect candidate center 2021-10-22 14:46:07 +02:00
44a4248773 Follow-up of decdaa82d3 - Use normalized vectors 2021-10-22 14:29:56 +02:00
f1811a3c88 reduced copy / paste redudancy by extracting a new function
to produce convex hull: its_convex_hull()
2021-10-22 14:02:53 +02:00
42c7490ceb const replaced with satic constexpr const 2021-10-22 14:02:53 +02:00
6d7510b63a Fixed spelling error get_standart_duration -> get_standard_duration 2021-10-22 14:02:53 +02:00
9e0e03326b Modified implementation of Line::parallel_to(const Line& line) and Line::perpendicular_to(const Line& line) 2021-10-22 13:51:33 +02:00
9079b78e6a Make sure that we have the lower_layer_edge_grid when placing seams 2021-10-22 13:16:08 +02:00
3c96f452df SeamPlacer: one more heuristic to get rid of long travels 2021-10-22 13:16:08 +02:00
cb6e1d8673 Seam placement improvements 2021-10-22 13:16:08 +02:00
079d40b77e Fixed wrong showing of the default context menu if right button was clicked on empty space when several objects are selected in 3DScene 2021-10-22 13:00:19 +02:00
8cc6c8442c Fix of #7104 (dimples in perimeters after multi-material segmentation) 2021-10-22 11:58:46 +02:00
8b219e563f InfoDialog: Small code refactoring 2021-10-22 11:37:02 +02:00
2f0fbd0c15 Brim generator: Using pftNonZero instead of pftEvenOdd for intersection / difference. 2021-10-21 13:35:29 +02:00
c338bd4b73 Pass previously set arc tolerance to concave hull 2021-10-21 12:22:15 +02:00
d7fa599d91 Follow-up to 482841b, see also #6743:
The validation is now counterproductive, both the backend and the UI can
handle the situation well enough.
2021-10-21 11:38:10 +02:00
f34481807d Fix translation suggestion by @Oleksandra Iushchenko 2021-10-21 11:01:15 +02:00
eb847f4ac0 [fuzzy skin] Use "walls" instead of "perimeters" in option
"Perimeters" has a specific meaning within Prusa Slicer, but fuzzy skin
uses "perimeters" to mean "walls" which can be confusing
2021-10-21 10:30:58 +02:00
be11f7613c Obvious fixes to stupid warnings 2021-10-21 09:55:12 +02:00
ccb0429311 Tech ENABLE_OUT_OF_BED_DETECTION_IMPROVEMENTS - Fixed update of sidebar object manipulation reset buttons after using place on face gizmo 2021-10-21 09:26:57 +02:00
2881da38ac Merge branch 'lh_clipping_plane_painting' 2021-10-21 08:51:19 +02:00
bfb72a5200 Allowed painting in the FDM supports, seam, and multi-material gizmo to only triangles not clipped by a clipping plane. 2021-10-21 08:49:24 +02:00