Commit graph

83 commits

Author SHA1 Message Date
enricoturri1966
89ae6cf4ee Refactoring into GLGizmoMeasure.cpp to remove duplicated code 2022-10-12 09:22:35 +02:00
enricoturri1966
19df0dadeb Fixed warnings 2022-10-12 09:22:35 +02:00
enricoturri1966
b64686835b Measuring: Optimization into GLGizmoMeasure::on_render() 2022-10-12 09:22:35 +02:00
enricoturri1966
8d923bb12e Measuring: Measure gizmo - Further improvements in visualization of points for extended selection 2022-10-12 09:22:35 +02:00
enricoturri1966
16aac5f919 Measuring: Measure gizmo - Improved visualization of points for extended selection 2022-10-12 09:22:35 +02:00
enricoturri1966
60aaebc1fe Measuring: Measure gizmo - added visualization of point for extended selection and updates to imgui dialog 2022-10-12 09:22:35 +02:00
enricoturri1966
2bb16b1dc8 Refactoring of GLGizmoMeasure::on_render_input_window to simplify code 2022-10-12 09:22:34 +02:00
enricoturri1966
9f4f09fbbf Refactoring of GLGizmoMeasure to simplify code 2022-10-12 09:22:34 +02:00
enricoturri1966
ed287215db Measuring: Added Measure gizmo imgui dialog + removed tech ENABLE_MEASURE_GIZMO_DEBUG + locking of features by pressing CTRL key 2022-10-12 09:22:34 +02:00
enricoturri1966
6c0aff0d23 Measuring: Measure gizmo features registered for raycasted picking 2022-10-12 09:22:34 +02:00
enricoturri1966
aeb8dec463 Measuring: code for Measure gizmo embedded into new tech ENABLE_MEASURE_GIZMO
Fixed conflicts while rebasing to master
2022-10-12 09:22:20 +02:00
enricoturri1966
7b43786124 Added tech ENABLE_MEASURE_GIZMO_DEBUG to embed debug code related to GLGizmoMeasure 2022-10-12 09:10:52 +02:00
enricoturri1966
86b390e237 Refactoring into GLGizmoMeasure::on_render() 2022-10-12 09:10:52 +02:00
enricoturri1966
62a28c7baf Measuring: refactoring related to plane models cache 2022-10-12 09:10:52 +02:00
enricoturri1966
c30cc15f41 Measuring: circle feature rendered using a torus 2022-10-12 09:10:52 +02:00
enricoturri1966
74d3227703 Follow-up of a7d1c9b5e9 - Simplified code to generate a smooth cylinder 2022-10-12 09:10:52 +02:00
enricoturri1966
adb3d0101d Measuring: reworked rendering of hovered features 2022-10-12 09:10:52 +02:00
enricoturri1966
6a2e7930cf Measuring: allow to select single parts of a multipart object while Gizmo Measure is active 2022-10-12 09:10:51 +02:00
enricoturri1966
a99871a2ab Removed method set_flattening_data() from GLGizmoMeasure 2022-10-12 09:10:51 +02:00
enricoturri1966
a74c070a5e Set Measure Gizmo to be activable for single volume selections only 2022-10-12 09:10:51 +02:00
enricoturri1966
964fa581fa Use unified color for hovering in GLGizmoMeasure 2022-10-12 09:10:51 +02:00
Lukas Matena
b646fcad95 Measuring: implemented edge endpoint detection 2022-10-12 09:10:51 +02:00
Lukas Matena
b23e28e9e4 Measuring: refactoring 2022-10-12 09:10:51 +02:00
Lukas Matena
387dfb2b79 Measuring: Add detection of polygons and their centers 2022-10-12 09:10:51 +02:00
Lukas Matena
457afca5de Measuring: added getters for circle visualization 2022-10-12 09:10:51 +02:00
Lukas Matena
7d6d33f92c Measuring: further separating frontend and backend 2022-10-12 09:10:50 +02:00
Lukas Matena
9d5e9e8870 Measuring: Separating frontend and backend 2022-10-12 09:10:50 +02:00
Lukas Matena
4c5fa7a857 Measuring: Improved feature detection, added circle center calculation 2022-10-12 09:10:50 +02:00
Lukas Matena
0e372b8eb2 Measuring: Improved visualization 2022-10-12 09:10:50 +02:00
Lukas Matena
70ea995f4a Measuring: First steps on extracting features 2022-10-12 09:10:50 +02:00
Lukas Matena
7ae40e281b Measuring: Simple visualization 2022-10-12 09:10:50 +02:00
Lukas Matena
2df9198552 Measuring: Initial plane detection 2022-10-12 09:10:50 +02:00
Lukas Matena
bd63320a00 Measuring: separated another gizmo 2022-10-12 09:10:50 +02:00