Commit Graph

21044 Commits

Author SHA1 Message Date
Lukas Matena
b27653493a Measurement: prevent ending up in an infinite loop with broken models 2022-12-02 12:26:30 +01:00
Lukas Matena
d4ad4aff01 Measurement: Fixed and refactored circle detection:
- first/last segment of a circular segment was sometimes separated
- circles were sometimes shown where they shouldn't be
2022-12-02 12:26:30 +01:00
enricoturri1966
3bdd548358 Gizmo measure - Undo/Redo related fix 2022-12-02 12:26:30 +01:00
enricoturri1966
2b155d5932 Gizmo measure - Hide SLA supports and pad when opening the gizmo 2022-12-02 12:26:30 +01:00
enricoturri1966
946bbd285a Fixed warnings 2022-12-02 12:26:30 +01:00
enricoturri1966
dedaa7b49b Gizmo measure - Fixed color of hovered features when part of the object is outside the printbed 2022-12-02 12:26:30 +01:00
enricoturri1966
786eb4dc53 Follow-up of fdc9c73340 - Alternate implementation of 'When panning/rotating the scene, do not select the hovered feature, if any' 2022-12-02 12:26:30 +01:00
enricoturri1966
36b4a149a4 Gizmo measure - Fixed calculation of angle edge-plane 2022-12-02 12:26:29 +01:00
enricoturri1966
87fb1604d8 Gizmo measure - Fixed incorrect point on feature detection 2022-12-02 12:26:29 +01:00
enricoturri1966
cc0901228b Gizmo measure - Fixed dimensioning after scaling a part of a multipart object 2022-12-02 12:26:29 +01:00
enricoturri1966
df266798a6 Fixed crash when opening Measure Gizmo after slicing in SLA mode 2022-12-02 12:26:29 +01:00
enricoturri1966
ab5c81a2ef Gizmo Measure - Fixed point color and hint in dialog when adding a point on a selected feature 2022-12-02 12:26:29 +01:00
enricoturri1966
38d2e0605a Gizmo Measure - Handling of [ESC] key
When two features are selected -> unselected second feature

When one feature is selected -> unselect first feature

When no feature is selected -> close gizmo
2022-12-02 12:26:29 +01:00
enricoturri1966
ef018318bd Gizmo Measure - Clicking on 1st selected let second selected to be promoted as first selected 2022-12-02 12:26:29 +01:00
enricoturri1966
a03528e55a Gizmo Measure - Added [Restart selection] button to imgui dialog 2022-12-02 12:26:29 +01:00
enricoturri1966
543950bf4b Gizmo Measure - Use [Delete] key in place of Shift+Right mouse to restart selection 2022-12-02 12:26:29 +01:00
enricoturri1966
5d6346f275 Gizmo Measure - When CTRL+dragging to pan/rotate the scene, do not select the hovered feature, if any 2022-12-02 12:26:29 +01:00
enricoturri1966
cf2a7608d3 Gizmo measure - Render dimensioning thicker main lines 2022-12-02 12:26:28 +01:00
enricoturri1966
62d683b50c Removed commented out code 2022-12-02 12:26:28 +01:00
enricoturri1966
1ba8025702 Gizmo measure - Show diameter of selected circles into imgui dialog 2022-12-02 12:26:28 +01:00
enricoturri1966
534d0353eb Gizmo measure - Draw background for dimensioning labels 2022-12-02 12:26:28 +01:00
enricoturri1966
89bae8606b Removed debug code 2022-12-02 12:26:28 +01:00
enricoturri1966
305ea0da27 Gizmo measure - Fixed angle for perpendicular edge-plane use case 2022-12-02 12:26:28 +01:00
enricoturri1966
ce46a1d03d Removed debug code 2022-12-02 12:26:28 +01:00
enricoturri1966
832b0a69e8 Fixed warnings 2022-12-02 12:26:28 +01:00
enricoturri1966
e6b2467f44 Fixed warnings 2022-12-02 12:26:28 +01:00
enricoturri1966
6dd8199edf Gizmo measure - Fixed orientation of arrows in arc dimensioning 2022-12-02 12:26:27 +01:00
enricoturri1966
075c241906 Tech ENABLE_GIZMO_MEASURE_WORLD_COORDINATES set as default
Fixed conflicts during rebase to master
2022-12-02 12:26:12 +01:00
Lukas Matena
5382f4077a Measurement: Partially fixed the common gizmo raycaster for self-intersecting meshes 2022-12-02 12:00:26 +01:00
Lukas Matena
268365b92d Measurement: refactoring - do not touch common raycaster interface when there is no need 2022-12-02 12:00:26 +01:00
enricoturri1966
4606d8266a Added missing declaration 2022-12-02 12:00:26 +01:00
enricoturri1966
fc2f0bad6e Gizmo measure modified to accept single full instance selection, to combine the volumes meshes into a single mesh and pass it to the back end after transform it in world coordinates
Changes embedded into tech ENABLE_GIZMO_MEASURE_WORLD_COORDINATES

Fixed conflicts during rebase to master
2022-12-02 11:59:47 +01:00
enricoturri1966
33949734e3 Latest techs definition retargeted to 2.6 2022-12-02 09:11:50 +01:00
YuSanka
e07843e6fb Cut: Fixed visualization of the selected connectors which are conflict
+ Back port a Lukas's code for enable/disable current contour
2022-12-01 16:44:36 +01:00
tamasmeszaros
f7c832ddaf Fix crash when pressing 'A' without any objects on plater 2022-12-01 12:38:34 +01:00
YuSanka
ba8b81b27e Cut: Extension for delete parts from cut objects.
When try to delete something from the cut object, than not just inform the users about an impossibility of this action,
but allow them to invalidate a cut information or delete all connectors from related objects, but leave the cut info.
2022-12-01 11:10:41 +01:00
rtyr
b51d478031
Anker - disabled thick bridges
https://github.com/prusa3d/PrusaSlicer/pull/9195
2022-11-30 16:10:32 +01:00
rtyr
3157d44641
RatRig - sync with PrusaSlicer-settings 2022-11-30 15:36:10 +01:00
rtyr
4461735dd3
Geeetech bundle
https://github.com/prusa3d/PrusaSlicer/pull/9221
2022-11-30 14:36:18 +01:00
enricoturri1966
a78dfa2522 Fixed rendering of transparent objects on MAC 2022-11-30 13:23:26 +01:00
YuSanka
9fe4595ae7 CutGizmo: Cut plane wasn't respect to the depth
+ ShapesGallery: added "universal wall mount hole"
2022-11-29 16:21:45 +01:00
YuSanka
9323e347f0 ObjectList: Delete last volume from the object even if this volume is text 2022-11-29 12:59:05 +01:00
Vojtech Bubnik
9a682a10cb Merge remote-tracking branch 'remotes/origin/fs_emboss' 2022-11-28 17:46:12 +01:00
Pavel Mikuš
3fa1615518
Refactoring FDM support spots generator to use Z-Graph (#11)
* import updates from curling avoidance branch

* fix compilation issues

* Refactoring FDM support spots generator to use the new Z-graph built during slicing

* fix local issues bugs

* fix bugs, add new filter for too short extrusions

* fix bugs with nonexistent weakest area

* Use links of Z graph after fix, format the code

* remove unnecesary includes
2022-11-28 10:47:04 +01:00
Vojtech Bubnik
25da414f5c Merge remote-tracking branch 'remotes/origin/master' into vb_treesupports 2022-11-28 10:07:39 +01:00
Vojtech Bubnik
e6d10fc747 Fixed crash on reslicing after infill invalidation.
The crash was introduced with sorting the extrusions into islands.
2022-11-28 10:07:22 +01:00
Filip Sykala - NTB T15p
e28f9daf1e Merge branch 'master' into fs_emboss
# Conflicts:
#	src/libslic3r/Point.hpp
#	src/slic3r/GUI/GLCanvas3D.cpp
#	src/slic3r/GUI/Gizmos/GLGizmoBase.cpp
#	src/slic3r/GUI/Selection.cpp
2022-11-25 11:03:50 +01:00
Filip Sykala - NTB T15p
9e19d9ca06 Create text by menu in right panel
Issue 54 (right panel -Sidebar)
Fix creating text volume inside deleted object.
2022-11-24 20:51:58 +01:00
enricoturri1966
569db9689f Removal of calls to Geometry::assemble_transform() 2022-11-24 14:58:20 +01:00
Filip Sykala - NTB T15p
fc886e3f8d Fix for adding object with ortho camera 2022-11-24 11:40:38 +01:00