24015 Commits

Author SHA1 Message Date
Filip Sykala - NTB T15p
480c571499 Store shape as svg into 3mf
Without obfuscation of svg.
2023-08-02 22:34:33 +02:00
Filip Sykala - NTB T15p
f36330df4f Fix rasterization of svg by
Init texture with ExPolygons
Stop using nano svg rasterizer for preview
2023-08-02 22:21:12 +02:00
tamasmeszaros
2c80865ea9 Fix missing dependent targets from libbgcode deps 2023-08-02 15:34:29 +02:00
enricoturri1966
6e88ee76da Fixed conflicts after merge with tm_integrate_libbgcode 2023-08-02 15:21:23 +02:00
Lukas Matena
ba25da571a MeshRaycaster: added a function to check for mesh-line intersections 2023-08-02 15:09:35 +02:00
Pavel
b6ed64428a SPE-1820 Fix missing solid infill in thin parts by improving the ensuring filtering 2023-08-02 10:32:28 +02:00
enricoturri1966
eacffe0a57 SPE-1765: Fixed redundant emit of EVT_GLCANVAS_WIPETOWER_MOVED event 2023-08-02 10:01:16 +02:00
YuSanka
75eccfd650 Added new type of SceneRaycaster (FallbackGizmo)
to add possibility to split the Gizmo grabbers to two priority of "raycastering".
meshes with Gizmo type has highest priority then FallbackGizmo.

+ CutGizmo: Use SceneRaycaster type for CutPlane grabber
2023-08-01 16:23:18 +02:00
YuSanka
0c686f1ff9 CutGizmo improvements: Reworked CutPlane grabber for TaG mode 2023-08-01 16:15:51 +02:00
tamasmeszaros
be468dca79 Revert accidental commenting out of dep_OCCT 2023-08-01 13:34:39 +02:00
YuSanka
c239c54dc6 CutGizmo: Bug fixing and improvements:
* Get correct labels width form all label
* Set Plane mode as default for cut
* Fixed tooltip for CutPlane in TaG mode
* Fixed Crash when "Instances" item is selected with open CutGizmo
* Fixed move limits for CutPlane
* TaG mode: Suppressed perform a cut when CutPlane is out of object
* Update warning info lines when switch between modes
* Don't allow to switch to TaG mode, when cut has connectors
2023-08-01 10:58:31 +02:00
Filip Sykala - NTB T15p
dee5b883b4 Change scale from absolut to relative
NOTE: Absolute scale for volume did not work !!!
2023-08-01 10:14:56 +02:00
Lukas Matena
5de69b962e MeshRaycaster: added a function to check for mesh-line intersections 2023-07-31 16:04:41 +02:00
YuSanka
bd43118148 Fix of Asserts and incompatible filament selection, when hide/show template filaments (SPE-1786) 2023-07-31 13:28:26 +02:00
YuSanka
724d2aec20 Fix for SPE-1788 - Redundant sidebar layout on object move 2023-07-31 13:28:17 +02:00
tamasmeszaros
6d3d3298da use git to download libbgcode by default
should work on the build server
2023-07-29 15:45:29 +02:00
tamasmeszaros
d9f0c1a052 fix unknown policy on older cmakes 2023-07-29 15:41:13 +02:00
tamasmeszaros
866fc767bb Integrating LibBGCode into deps with an optional var for source dir
One can then co-develop the two projects with relative convenience
2023-07-28 19:30:49 +02:00
enricoturri1966
cc7f2f3aae Fixed missing whitespace in GXX lines when unbinarizing using meatpack 2023-07-28 14:48:14 +02:00
tamasmeszaros
10b6d355ca Merge branch 'tm_fix_export_crash_SPE-1801' 2023-07-27 15:34:45 +02:00
tamasmeszaros
c5b22163c5 Fix crash when exporting to stl 2023-07-27 15:33:05 +02:00
Lukas Matena
3ab20de3c0 Wipe tower: Use perimeter_speed and infill_speed instead of the hardcoded values 2023-07-27 12:53:10 +02:00
Filip Sykala - NTB T15p
071f88de13 Fix Missing text line od edge of object with Function "per glyph orientation" enabled 2023-07-27 12:26:09 +02:00
Filip Sykala - NTB T15p
d10c7b633f Merge branch 'master' into fs_dir_per_glyph_SPE-1597 2023-07-27 10:42:25 +02:00
enricoturri1966
2cde917f11 Delete output file when gcode conversion fails 2023-07-27 10:22:22 +02:00
Vojtech Bubnik
e0baccd654 ArcWelder: Disabled for pressure equalizer.
Fixed some compiler warnings
2023-07-27 10:04:21 +02:00
Pavel
c74eb1abe0 SPE-1821 Fix issue with overhangs sometimes wrongly detected when using classic
Fix gcode export - remove empty lines
2023-07-27 09:22:27 +02:00
Pavel
ec2caaec82 Added invalidation of the new step, paralellize the computation of overhangs 2023-07-27 09:21:24 +02:00
Pavel Mikus
a98e2f893a fixed issues, it now replicates the previous results 2023-07-27 09:21:19 +02:00
Vojtech Bubnik
fa0986c0c5 Rebased pm_arcwelder_overhangs_port to vb_arc_welder 2023-07-27 09:17:35 +02:00
enricoturri1966
f02e8e3438 Renamed namespace 2023-07-27 09:04:44 +02:00
Filip Sykala - NTB T15p
173aefd92a Export shape to svg is translated to top left corner.
Scale input is limit less.
2023-07-26 14:54:34 +02:00
enricoturri1966
a8d8914071 SPE-1784: New compressed (binary) gcode format integration
Added Deflate compression using zlib
2023-07-26 13:21:50 +02:00
Pavel
bf6a8dc0b0 updating the gcode extrude to support new overhang attributes 2023-07-26 11:43:01 +02:00
Pavel
4ad4ae2754 fixed issue with segfaulting 2023-07-26 11:43:01 +02:00
Pavel
d0b8323bc8 Trying to fix the issue with segfault, so far unsucessfully. It seems that one ExtrusionCollection is moved and then accessed... 2023-07-26 11:43:01 +02:00
Pavel
6ec918c2a2 Compuation of overhang distance of the perimeters is a new step in the slicing pipeline, the result is stored as and ExtrusionPath attribute.
Perimeters are split as necessary based on the differing distances.
2023-07-26 11:43:01 +02:00
Pavel Mikus
28cd3ac212 new step for overhangs 2023-07-26 11:43:01 +02:00
Vojtech Bubnik
98c011d59b ArcWelder: Improved resolution of arc discretization in G-code preview 2023-07-26 11:24:32 +02:00
enricoturri1966
fba2406ace SPE-1784: New compressed (binary) gcode format integration
Added conversion of gcodes from binary to ascii format
2023-07-26 11:14:21 +02:00
Filip Sykala - NTB T15p
1e1caad019 Partial store to svg 2023-07-26 11:04:24 +02:00
enricoturri1966
004a64a651 Removed code for thumbnails compression 2023-07-25 14:07:46 +02:00
enricoturri1966
32eebf85e0 Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate into et_spe1784_binary_gcode 2023-07-25 13:37:24 +02:00
enricoturri1966
cc7fd7d314 Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate into et_spe1784_binary_gcode 2023-07-25 13:30:27 +02:00
enricoturri1966
7e56d80718 SPE-1784: New compressed (binary) gcode format integration
Added Heatshrink compression
2023-07-25 13:30:18 +02:00
Lukas Matena
3571812a3d Fix cmake (follow-up to previous commit) 2023-07-25 13:28:38 +02:00
Filip Sykala - NTB T15p
c63f9f3e11 Unify scale and suggest tesselation tolerance for svg curves 2023-07-25 11:27:18 +02:00
Filip Sykala - NTB T15p
fcdaf6acbf Show key shortcut in the title of text emboss window 2023-07-25 08:26:13 +02:00
Filip Sykala - NTB T15p
09362dd791 Keep same line height for input and slider 2023-07-25 08:24:41 +02:00
Filip Sykala - NTB T15p
d0f51ee8b7 Move function remove_same_neighbor to polygon and expolygon classes 2023-07-24 17:31:59 +02:00