23357 Commits

Author SHA1 Message Date
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
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
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
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
Filip Sykala - NTB T15p
1e1caad019 Partial store to svg 2023-07-26 11:04:24 +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
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
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
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
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
Filip Sykala - NTB T15p
9a8f716d80 SPE-1818: Show debug windows only when log level is set at minimal to INFO 2023-07-17 11:12:33 +02:00
Pavel
7f8b03fd79 Fix of SPE-1811 - rarely, the support spot generator runs supper slow. Caused by too many slice connections detected by z-graph. The Z-Graph issue is not solved.
github issue https://github.com/prusa3d/PrusaSlicer/issues/10940
2023-07-17 09:37:16 +02:00
rtyr
646d6dc44f
Initial Sovol bundle 2023-07-14 13:30:05 +02:00
rtyr
4dfb67986e
Sovol fixes 2023-07-14 13:25:03 +02:00
rtyr
e5a647025f
Merge pull request #10957 from ils15/master
Add Sovol Printers to PrusaSlicer
2023-07-14 13:23:27 +02:00