enricoturri1966
fe3a15942b
Follow-up of 6d737f7081883071a547e0c9960813342e8388e3 - Ensure icon size is a whole number wherever is used
2022-12-07 14:50:20 +01:00
Lukas Matena
b037e5f024
Optimization: do not regenerate toolbar texture in each frame
2022-12-07 14:38:02 +01:00
tamasmeszaros
05ee2a06ff
Don't allow short if and for statements on one line
...
Make debugging harder
2022-12-07 13:27:03 +01:00
enricoturri1966
b7740743b8
Gizmo measure fixed to work with mirrored objects
2022-12-06 14:07:51 +01:00
enricoturri1966
5351137183
(Win Only) Detection of cursor size, to place tooltips on scene, performed on tooltip text setting instead of being repeated every frame
2022-12-06 13:49:05 +01:00
enricoturri1966
cf37f154ee
Tech ENABLE_PROCESS_G2_G3_LINES set as default
2022-12-06 13:21:06 +01:00
enricoturri1966
6ee7445fe1
Tech ENABLE_USED_FILAMENT_POST_PROCESS set as default
2022-12-06 13:07:08 +01:00
enricoturri1966
4a0b1c77a7
Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate
2022-12-06 12:18:17 +01:00
enricoturri1966
028dfb5d9e
Tech ENABLE_LEGACY_OPENGL_REMOVAL set as default
2022-12-06 12:17:01 +01:00
Vojtech Bubnik
96ab500a13
Fixing Cut numerical issues on 45 degree rotated cube and
...
on 90 degree rotated cylinder.
2022-12-06 11:45:05 +01:00
Vojtech Bubnik
7309c729e0
Reworked "only_retract_when_crossing_perimeters" feature, which
...
was terribly slow:
Introduced RetractWhenCrossingPerimeters.cpp,hpp
AABBTreeIndirect traverse template was extended to support early exit.
2022-12-06 11:45:05 +01:00
tamasmeszaros
b1bfef44ba
Convert static data to compile time constants
2022-12-06 10:00:51 +01:00
Lukas Matena
4a2acf9a7e
Merge branch 'lm_optimize_measurement'
2022-12-06 09:58:21 +01:00
Lukas Matena
a47bb5bf1b
Measurement: extract features on the fly, not when the tool is opened
2022-12-06 09:57:24 +01:00
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
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
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