23590 Commits

Author SHA1 Message Date
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
Vojtech Bubnik
95641d0269 ArcWelder: Fixed arc_angle() in case the two arc points are further
than a circle diameter. This may happen for a perfectly valid
180 degrees circle due to numerical errors.

Added some asserts and comments elsewhere.
2023-07-24 17:18:20 +02:00
enricoturri1966
6331077645 SPE-1784: New compressed (binary) gcode format integration
Added MeatPack encoding to GCode Block
2023-07-24 12:37:03 +02:00
Lukas Matena
1e28a93bcb Require wxWidgets>=3.2, mention wxGTK+EGL problems in readme 2023-07-24 10:39:27 +02:00
Lukas Matena
035331ab9f Merge remote-tracking branch 'public/master' 2023-07-24 10:23:06 +02:00
Ben Greiner
287e1e28cd Drop wxWidgets 3.0 and SLIC3R_WX_STABLE 2023-07-24 10:22:04 +02:00
enricoturri1966
8bb6224ba8 Attempt to fix perl test 2023-07-21 12:27:09 +02:00
enricoturri1966
ee87536ff6 Added debug imgui dialog to allow to change binary gcode parameters at runtime 2023-07-21 12:24:24 +02:00
enricoturri1966
a11009c3e0 SPE-1784: New compressed (binary) gcode format integration
Populated printer metadata block

Small optimization for print metadata
2023-07-21 08:29:13 +02:00
enricoturri1966
cd3513a98a Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate into et_spe1784_binary_gcode 2023-07-20 14:20:07 +02:00
enricoturri1966
3f5de75bae SPE-1784: New compressed (binary) gcode format integration
Added GCode Block save/load with no encoding

Changed blocks order to: File metadata|Printer metadata|Thumbnails[]|Print metadata|Slicer metadata|GCode[]
2023-07-20 14:20:00 +02:00
Filip Sykala - NTB T15p
5b0ba6662e One color svg preview 2023-07-20 11:33:23 +02:00
Filip Sykala - NTB T15p
6a932e4b9e Fix reflection on object 2023-07-20 11:32:13 +02:00
YuSanka
6dbbbfea7a Fix for #11001 - Mirror cutting 2023-07-19 15:04:29 +02:00
enricoturri1966
989cf7a27d Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate into et_spe1784_binary_gcode 2023-07-19 13:19:07 +02:00
enricoturri1966
ecb1a23edd SPE-1784: New compressed (binary) gcode format integration
1st installment as part of tech ENABLE_BINARIZED_GCODE

Still missing GCode Block save/load
2023-07-19 13:18:04 +02:00
Filip Sykala - NTB T15p
91109892d9 Merge branch 'master' into fs_svg 2023-07-19 12:02:39 +02:00
Filip Sykala - NTB T15p
d530831e35 Add icons(refresh and burn) to svg emboss
Add NSVG image to shape
2023-07-19 12:02:28 +02:00
YuSanka
9c254b6782 CutGizmo: Fixed a moving of the cut plane on dragging.
There no unexpected jumping any more
2023-07-19 10:25:48 +02:00
YuSanka
34af44b4bf WIP: Cut with TAG
Added experimental rendering for the cutPlane mesh
2023-07-19 10:25:48 +02:00
YuSanka
9067f601d8 WIP: Cut with tongue and groove
* Suppress to apply connectors to the model, when cut with TAG
* Add grabbers to move cutPlane during Y axes, when groove angle is non-zero
2023-07-19 10:25:48 +02:00
YuSanka
e8bdd9e78d Code refactoring: Rivet is changed to Snap 2023-07-19 10:25:48 +02:00
YuSanka
e4fde63c47 WIP: Cut with tongue and groove
* Allow to change angle of the groove
* Rewrite rendering for the cut plane
+ Added reset_cut_by_contours() on flip of cutPlane and switch of cutPlane mode
2023-07-19 10:25:47 +02:00
YuSanka
7cd99d98f5 WIP: Cut with Rivets
* Code refactoring: get_connector_mesh() and apply_cut_connectors() moved from ModelObject to CutGizmo.
* Allow to change values of space and bulges for snaps
2023-07-19 10:25:47 +02:00
YuSanka
2e6d1ff08f WIP: Cut with Tongue and Groove
* Changed limit value for tolerances
* Set optimize rendering value to true by default
2023-07-19 10:25:47 +02:00
YuSanka
83fa61ee41 Cut: Extend WIP: Add new connector - "Rivet" to set max value and max tolerance 2023-07-19 10:25:47 +02:00