Lukas Matena
a37f09edaa
Measurement: optimize feature extraction:
...
- do not call ransac when not needed
- decrease number of ransac iterations
- precalculate inverse of transformation matrix
- pass the min error from ransac algorithm, do not calculate it again
2022-12-06 09:57:24 +01:00
Lukas Matena
bed64cb7c7
Measurement: optimize plane highlighting
2022-12-06 09:57:24 +01:00
Filip Sykala - NTB T15p
2168d0935a
Allow letter "T" for open text gizmo
2022-12-05 16:52:35 +01:00
Filip Sykala - NTB T15p
47ca06e53e
Merge branch 'master' into fs_emboss
2022-12-05 15:21:04 +01:00
Filip Sykala - NTB T15p
22891acc07
Lock emboss text window position
2022-12-05 15:20:56 +01:00
enricoturri1966
7b569c4eb7
Gizmo measure - Do not show distance strict if distance infinite is already shown
2022-12-05 13:52:49 +01:00
enricoturri1966
6f18f8f784
Tech ENABLE_RAYCAST_PICKING set as default
2022-12-05 10:24:30 +01:00
Filip Sykala - NTB T15p
5266c6be8e
Fix typo 'activ_' to 'active_'
2022-12-02 19:03:26 +01:00
Filip Sykala - NTB T15p
9d1204d6f5
Fix typo 'activ_font' to 'active_font'
2022-12-02 19:00:44 +01:00
Filip Sykala - NTB T15p
3c961f3816
Move 3mf tag into Slic3r namespace - Break back compatibility with loading text volume
...
Use surface retype as int
2022-12-02 18:47:11 +01:00
Filip Sykala - NTB T15p
cb7705ddbd
optimize for each frame
2022-12-02 17:57:34 +01:00
Filip Sykala - NTB T15p
57695056ed
Merge branch 'master' into fs_emboss
2022-12-02 15:57:11 +01:00
Lukas Matena
e04e8c55cf
Improved performance of GLModel::render:
...
The way the OpenGL version was checked was quite inefficient
2022-12-02 14:21:20 +01:00
enricoturri1966
0c9a4305b8
Fixed conflicts
2022-12-02 12:44:10 +01:00
enricoturri1966
210273e12f
Fixed differences after rebase to master
2022-12-02 12:39:49 +01:00
Lukas Matena
456e61c7d3
Measurement: Fixed edge detection on single-triangle planes
2022-12-02 12:35:05 +01:00
enricoturri1966
cc8a6a3fff
Follow-up of 85195ac79f
- Fixed synch of selected features in imgui dialog
2022-12-02 12:35:05 +01:00
enricoturri1966
2f8e2c5e80
Measure gizmo - Fixed missing raycaster when promoting a point as 1st selected feature
2022-12-02 12:35:05 +01:00
enricoturri1966
954cd105e0
Fixed warnings
2022-12-02 12:35:04 +01:00
Lukas Matena
eeea803be5
Measurement: tweaking of the tolerances, ransacing the whole border
2022-12-02 12:35:04 +01:00
enricoturri1966
220104dbe2
Measure gizmo - Fixed sychronization of imgui dialog with current hovering/selection state
2022-12-02 12:35:04 +01:00
enricoturri1966
f081187356
Fixed warning
2022-12-02 12:35:04 +01:00
enricoturri1966
6533eb2a53
Fixed warnings
2022-12-02 12:35:04 +01:00
enricoturri1966
93a3ee5019
Gizmo measure - Show radius of single selected circle, to allow for object scaling
2022-12-02 12:35:04 +01:00
enricoturri1966
b45ae31af3
Gizmo measure - Modified circle and edge with extra point selection
...
Fixed conflicts during rebase to master
2022-12-02 12:34:51 +01:00
enricoturri1966
8ef55ff82e
Tech ENABLE_RAYCAST_PICKING_DEBUG - Extended data shown into debug imgui dialog
2022-12-02 12:26:30 +01:00
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