23265 Commits

Author SHA1 Message Date
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
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
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
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
Lukas Matena
3571812a3d Fix cmake (follow-up to previous commit) 2023-07-25 13:28:38 +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
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
YuSanka
6dbbbfea7a Fix for #11001 - Mirror cutting 2023-07-19 15:04:29 +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
YuSanka
9fd3de5e46 WIP: Add new connector - "Rivet"
* Code refactoring for its_make_rivet() to change a shape of rivet
+ Implemented perform the cut with rivets
2023-07-19 10:25:47 +02:00
YuSanka
6a2afc9153 WIP: Add new connector - "Rivet"
* Improves for UI
* Implemented Rivet mesh
2023-07-19 10:25:47 +02:00
YuSanka
92c7a31f42 WIP: Cut with Tongue and Groove
* Added move possibility during X axis for cut plane
* Added possibility to optimize rendering (recalculate new cut only on stop dragging)
* Next fix for flickering (code refactoring for toggle_model_objects_visibility())
2023-07-19 10:25:47 +02:00
YuSanka
034bb31341 WIP: Cut with Tongue and Groove
* Improved cut plane rendering, when moving the plane
* Added update of the scene after switching between cut modes
2023-07-19 10:25:47 +02:00
YuSanka
0777139d19 WIP: Cut with Tongue and Groove
* Implemented Z rotation for TAG plane
2023-07-19 10:25:47 +02:00
YuSanka
159d92cf6a WIP: Cut with Tongue and Groove
* Implemented a check for invalid groove detection
2023-07-19 10:25:47 +02:00
YuSanka
1aa8d8ea99 WIP: Cut with Tongue and Groove
* Implemented preview rendering of groove
2023-07-19 10:25:47 +02:00
YuSanka
ceb9582cb1 WIP: Cut with Tongue and Groove
* Implemented cut with groove
+ Cut by contour extracted to separate function perform_cut_by_contour
2023-07-19 10:25:47 +02:00
YuSanka
519ee6af92 WIP: Cut with Tongue and Groove
- Implemented parameters input for the cut plane
2023-07-19 10:25:47 +02:00
YuSanka
a9a0414cc3 WIP: Cut with Tongue and Groove
- Implemented rendering for the cut plane
2023-07-19 10:25:46 +02:00
enricoturri1966
9fe42ecbdc Method GCodeProcessor::process_G2_G3() modified to process lines G2/G3 R 2023-07-18 15:23:40 +02:00
Vojtech Bubnik
bde6fb2528 ArcWelder: Smooth interpolation of skirt & brim
Lower resolution (higher decimation rate) for
sparse infill: 3x
support: 4x
skirt+brim: 4x
2023-07-18 11:31:23 +02:00
Vojtech Bubnik
3d439c617c ArcWelder: Fixed warnings in unit tests. 2023-07-17 19:12:10 +02:00
Vojtech Bubnik
5d4bee74bc ArcWelder: Fixed includes in Wipe.hpp 2023-07-17 17:58:10 +02:00
Vojtech Bubnik
319e31e201 Merge remote-tracking branch 'remotes/origin/master' into vb_arc_welder 2023-07-17 17:17:19 +02:00
Vojtech Bubnik
b4b9f2fb2b ArcWelder: Fixed some compiler warnings 2023-07-17 17:17:04 +02:00
Vojtech Bubnik
f9f49d2bb0 ArcWelder: Fixed some cooling buffer errors 2023-07-17 17:09:02 +02:00