Commit Graph

17777 Commits

Author SHA1 Message Date
Lukáš Hejl
552c42d466 Merge branch 'lh_fdm_supports_gizmo' 2021-10-18 11:10:54 +02:00
Lukáš Hejl
6f3baf9262 Added tooltips to the support painting gizmo. Used multi-line text for the label "Highlight overhang by angle". 2021-10-18 10:57:57 +02:00
Lukáš Hejl
b2fc50c9d9 Small refactoring of showing tooltips in gizmos. 2021-10-18 10:56:50 +02:00
Lukáš Hejl
6f6f6de506 Added an option to limit painting to triangles only highlighted by "Highlight by angle" in the support painting gizmo. 2021-10-18 10:54:31 +02:00
Filip Sykala
c11245d82e comment debug macro 2021-10-15 17:33:26 +02:00
Filip Sykala
f282d62163 Fix emboss of polygons with same point in shape. 2021-10-15 17:29:46 +02:00
Vojtech Bubnik
bec140b4bc "only_retract_when_crossing_perimeters" disabled by default
to reduce stringing for "custom" printers based on "defaults".
2021-10-15 16:35:16 +02:00
tamasmeszaros
5e3da340ae Fix crash with some models after hole drilling 2021-10-15 15:32:14 +02:00
David Kocik
29544c0d3d Merge branch 'dk_notifications' 2021-10-15 15:05:08 +02:00
David Kocik
81cb190e2f Export ongoing notification with delay 1000ms to prevent quick opening and closing on fast systems 2021-10-15 15:04:44 +02:00
Vojtech Bubnik
1ca24f0bd0 Fixed visualization of G-code in G-code viewer after 07e7e11590
Fix of prusa-gcodeviewer changes modification time of the viewed gcode file #7005
2021-10-15 14:31:57 +02:00
enricoturri1966
84c0b816cb Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_world_coordinates 2021-10-15 11:58:42 +02:00
enricoturri1966
4fdd58e80a Tech ENABLE_WORLD_COORDINATE - Fixed gizmo Scale in world coordinates 2021-10-15 11:58:32 +02:00
kocikdav
df30dfc2bc
Merge pull request #7117 from jurriaan/patch-1
Fix missing `wx/timer.h` header compile issue
2021-10-15 11:37:51 +02:00
Jurriaan Pruis
43d952779a
Fix missing wx/timer.h header compile issue
Tried to compile the latest git version on my system and got an error that wxTimer could not be found. Fixed it by adding in the header.

cc @kocikdav
2021-10-15 10:44:19 +02:00
Filip Sykala
867c1bd2e0 Fix Regenerate ranges of font 2021-10-14 15:37:54 +02:00
enricoturri1966
7e5c214b91 Other refactoring plus some fixes into GLGizmoScale3D 2021-10-14 13:59:27 +02:00
Vojtech Bubnik
a6f4b9b71f Snug supports: Extrude interface layers 45 degrees from the base layer,
flip direction of the infill layer with each interface layer.
Unfortunately the flipping of support interface directions may not work
reliably due to base support layer heights growing at different rate
from the interface layers.
2021-10-14 13:56:04 +02:00
David Kocik
c838aabf1d Merge branch 'dk_tips' 2021-10-14 14:30:29 +02:00
David Kocik
ffc29a2536 Preferences Highlighter 2021-10-14 14:29:53 +02:00
YuSanka
aecd7e2b93 GalleryDialog: Added context menu for custom shapes
+ Added possibility to delete custom shaped by "DELETE" key
2021-10-14 12:16:14 +02:00
enricoturri1966
7be17d89e6 Fixed conflicts after merge with master 2021-10-14 10:48:46 +02:00
Filip Sykala
f2e61f295f Fix Minimize cases when can't open GizmoEmboss due to can't create object. 2021-10-14 10:05:52 +02:00
Lukáš Hejl
2f9ce6bedb Fixed incorrect color assignment in multi-material segmentation caused by intersecting edges due to post-processing of Voronoi diagram.
This issue was occurring mainly on the cylinder objects.
2021-10-14 09:39:23 +02:00
Vojtech Bubnik
64a3866ad5 Making GCC happy. 2021-10-14 09:33:39 +02:00
Vojtech Bubnik
0222533273 Fixed compilation on non MS systems 2021-10-14 09:31:53 +02:00
Vojtech Bubnik
7ff76d0768 New ClipperUtils functions: opening(), closing() as an alternative
for offset2() with clear meaning.
New ClipperUtils functions: expand(), shrink() as an alternative
for offset() with clear meaning.
All offset values for the new functions are positive.

Various offsetting ClipperUtils (offset, offset2, offset2_ex) working
over Polygons were marked as unsafe, sometimes producing invalid output
if called for more than one polygon. These functions were reworked
to offset polygons one by one. The new functions working over Polygons
shall work the same way as the old safe ones working over ExPolygons,
but working with Polygons shall be computationally more efficient.

Improvements in FDM support generator:
1) For both grid and snug supports: Don't filter out supports for which
   the contacts are completely reduced by support / object XY separation.
2) Rounding / merging of supports using the closing radius parameter is
   now smoother, it does not produce sharp corners.
3) Snug supports: When calculating support interfaces, expand the projected
   support contact areas to produce wider, printable and more stable interfaces.
4) Don't reduce support interfaces for snug supports for steep overhangs,
   that would normally not need them. Snug supports often produce very
   narrow support interface regions and turning them off makes the support
   interfaces disappear.
2021-10-14 09:11:31 +02:00
David Kocik
0d86153704 Merge branch 'dk_notifications' 2021-10-13 17:05:08 +02:00
David Kocik
1308b255fe missing include and template type 2021-10-13 17:04:40 +02:00
David Kocik
15ba458f2c Merge branch 'dk_notifications' 2021-10-13 15:39:31 +02:00
David Kocik
ac6259e387 Preferences: notify_relese option with Choice type Field.
OptionsGroup:: Added possibility of the right alignment of the controls
+ Added separator line to Preferences
2021-10-13 15:39:06 +02:00
enricoturri1966
a10bb8e37e Fixed color of the line connecting the grabbers while hovering one grabber and pressing CTRL key in Gizmo Scale 2021-10-13 14:23:51 +02:00
enricoturri1966
934da6d793 Another small refactoring into GLGizmoScale3D 2021-10-13 14:15:20 +02:00
enricoturri1966
63e5c0c5a1 Refactoring into GLGizmoScale3D 2021-10-13 14:00:00 +02:00
enricoturri1966
391e26a2d7 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_world_coordinates 2021-10-13 13:12:11 +02:00
enricoturri1966
8c30ddc54f Tech ENABLE_WORLD_COORDINATE - Fixed Move and Rotate Gizmo size when the selected instance is scaled 2021-10-13 13:11:59 +02:00
Filip Sykala
4a406e27d4 fix macro 2021-10-13 12:09:59 +02:00
Filip Sykala
2ed08e68c3 add dependency on FontConfig for linux 2021-10-13 11:57:58 +02:00
Filip Sykala
2b066813d1 fix linux 2021-10-13 11:30:38 +02:00
enricoturri1966
405a7e84d6 Fix in seams detection (restore detection after wiping) 2021-10-13 11:13:31 +02:00
Filip Sykala
68c4a396ac Second try on linux platform with fontconfig 2021-10-13 11:12:17 +02:00
Filip Sykala
69aae0fab7 Fix linux missing GUI::format 2021-10-13 09:16:56 +02:00
enricoturri1966
d9b3386d08 Tech ENABLE_WORLD_COORDINATE - Fixes in Gizmo Move behavior 2021-10-13 09:03:35 +02:00
Filip Sykala
a2625c4726 change assert to conditions 2021-10-13 09:01:56 +02:00
Filip Sykala
7d1de0113a Show multi line text box with selected font, add letter 2021-10-12 19:19:09 +02:00
enricoturri1966
b350a1d942 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_world_coordinates 2021-10-12 15:49:06 +02:00
enricoturri1966
095f0ee71e Fixed build when tech ENABLE_WORLD_COORDINATE is disabled 2021-10-12 15:41:02 +02:00
enricoturri1966
34ca3d086e Tech ENABLE_WORLD_COORDINATE - Fixed drop to bed button behavior 2021-10-12 15:33:03 +02:00
YuSanka
a4ad4ff4a9 Auto color change: check overhangs lust from Preview when detecting auto color changes
+ fixed typo in equivalent_areas()
 + Added missed include
2021-10-12 15:23:50 +02:00
YuSanka
5990f05418 Follow-up cedfc5e3fb - Next code refactoring to avoid inconsistency between AutoColorChangeDetection in Preview and DoubleSlider 2021-10-12 14:18:39 +02:00