55 Commits

Author SHA1 Message Date
enricoturri1966
3a2a6d4a2f Measuring: Gizmo measure shows dimensioning for distance plane-plane 2022-09-16 13:28:15 +02:00
enricoturri1966
e5c22b5694 Measuring: Use eigen library in distance calculations for Gizmo measure 2022-09-16 11:24:44 +02:00
enricoturri1966
3eae55bd06 Measuring: Gizmo measure shows dimensioning for distance point-circle 2022-09-16 09:57:07 +02:00
enricoturri1966
8d98f0869d Measuring: Gizmo measure shows dimensioning for distance edge-edge 2022-09-16 08:30:19 +02:00
enricoturri1966
bf0f7c609d Measuring: Gizmo measure shows dimensioning for distance point-plane 2022-09-15 15:27:49 +02:00
enricoturri1966
00bcddb19d Measuring: Gizmo measure shows dimensioning for distance point-edge 2022-09-15 14:42:04 +02:00
enricoturri1966
f1a59de7f4 Measuring: Gizmo measure shows dimensioning for distance point-point 2022-09-15 12:28:16 +02:00
enricoturri1966
3d72f224e1 Measuring: Gizmo measure disabled for sinking volumes 2022-09-07 14:04:18 +02:00
enricoturri1966
2dd67745a5 Measuring: bunch of fixes into GLGizmoMeasure + new tech ENABLE_MEASURE_GIZMO_DEBUG to show a debug imgui dialog containing data related to Measure Gizmo 2022-09-07 13:07:15 +02:00
enricoturri1966
67c004498c Follow-up of 2b7520dc9eee8063c7d376811603c2d09c4a75e4 - Use CTRL + mouse right click to restart selection 2022-09-06 15:06:56 +02:00
enricoturri1966
2b7520dc9e Measuring: GLGizmoMeasure - Use mouse right click to restart selection 2022-09-06 12:02:44 +02:00
enricoturri1966
80e1d8298b Measuring: Rewritten method SurfaceFeature::operator ==() 2022-09-06 10:54:56 +02:00
enricoturri1966
cb57b3c5cb Measuring: GLGizmoMeasure - Added colored icon into imgui dialog 2022-09-05 15:16:31 +02:00
enricoturri1966
b788628a18 Fixed warnings on ARM64 2022-09-05 13:26:01 +02:00
enricoturri1966
8a88b98f7f Measuring: GLGizmoMeasure - Fixed detection of current hovered feature 2022-09-05 12:49:19 +02:00
enricoturri1966
bac3eebf51 Measuring: GLGizmoMeasure - show data in inches into imgui dialog, when needed 2022-09-05 12:05:25 +02:00
enricoturri1966
8050d457d3 Measuring: GLGizmoMeasure - Fixed update of circle geometry 2022-09-05 09:18:07 +02:00
enricoturri1966
ae3beeb50a Fixed warnings 2022-09-05 08:57:49 +02:00
enricoturri1966
91266e4815 Measuring: Disable scene raycasters while GLGizmoMeasure is active 2022-09-05 08:26:19 +02:00
enricoturri1966
5e271a18df Measuring: Changes in GLGizmoMeasure imgui dialog layout 2022-09-02 12:26:56 +02:00
enricoturri1966
c5532b175e Measuring: Added features selection in GLGizmoMeasure 2022-09-02 11:24:06 +02:00
enricoturri1966
c6e6c86627 Refactoring into GLGizmoMeasure.cpp to remove duplicated code 2022-09-01 10:19:12 +02:00
enricoturri1966
fe7982cb08 Fixed warnings 2022-09-01 09:54:16 +02:00
enricoturri1966
ec9001c57e Measuring: Optimization into GLGizmoMeasure::on_render() 2022-09-01 09:44:40 +02:00
enricoturri1966
58da6e994c Measuring: Measure gizmo - Further improvements in visualization of points for extended selection 2022-08-31 15:31:39 +02:00
enricoturri1966
7cf85a1565 Measuring: Measure gizmo - Improved visualization of points for extended selection 2022-08-31 14:56:00 +02:00
enricoturri1966
83990562c5 Measuring: Measure gizmo - added visualization of point for extended selection and updates to imgui dialog 2022-08-31 12:42:55 +02:00
enricoturri1966
6694817cd6 Refactoring of GLGizmoMeasure::on_render_input_window to simplify code 2022-08-30 15:50:11 +02:00
enricoturri1966
db1b2fbfc1 Refactoring of GLGizmoMeasure to simplify code 2022-08-30 15:38:29 +02:00
enricoturri1966
4675ae2173 Measuring: Added Measure gizmo imgui dialog + removed tech ENABLE_MEASURE_GIZMO_DEBUG + locking of features by pressing CTRL key 2022-08-30 14:30:38 +02:00
enricoturri1966
8833bc3138 Measuring: Measure gizmo features registered for raycasted picking 2022-08-29 12:55:34 +02:00
enricoturri1966
1787f780b6 Measuring: code for Measure gizmo embedded into new tech ENABLE_MEASURE_GIZMO 2022-08-25 13:01:26 +02:00
enricoturri1966
38c52941d6 Added tech ENABLE_MEASURE_GIZMO_DEBUG to embed debug code related to GLGizmoMeasure 2022-08-24 15:02:46 +02:00
enricoturri1966
d0bf05d1e9 Refactoring into GLGizmoMeasure::on_render() 2022-08-24 14:15:20 +02:00
enricoturri1966
2abb52ed4c Measuring: refactoring related to plane models cache 2022-08-24 12:00:04 +02:00
enricoturri1966
26650a2658 Measuring: circle feature rendered using a torus 2022-08-24 11:25:15 +02:00
enricoturri1966
8f06086679 Follow-up of a7d1c9b5e99132e51d84fcd5155ede7da1ecadd0 - Simplified code to generate a smooth cylinder 2022-08-23 13:53:55 +02:00
enricoturri1966
a7d1c9b5e9 Measuring: reworked rendering of hovered features 2022-08-23 13:17:09 +02:00
enricoturri1966
9d81568bf9 Measuring: allow to select single parts of a multipart object while Gizmo Measure is active 2022-08-22 08:52:02 +02:00
enricoturri1966
474624f89e Removed method set_flattening_data() from GLGizmoMeasure 2022-08-19 11:02:13 +02:00
enricoturri1966
4d9c564b9a Set Measure Gizmo to be activable for single volume selections only 2022-08-19 10:48:32 +02:00
enricoturri1966
4c8b78de72 Use unified color for hovering in GLGizmoMeasure 2022-08-19 09:19:10 +02:00
Lukas Matena
aed6ddf8f3 Measuring: implemented edge endpoint detection 2022-08-19 08:08:32 +02:00
Lukas Matena
72d7cdd5f8 Measuring: refactoring 2022-08-19 08:08:24 +02:00
enricoturri1966
2f5032ab02 Fixed conflicts after merge with branch lm_surface 2022-08-18 15:48:32 +02:00
Lukas Matena
31baf5859b Measuring: Add detection of polygons and their centers 2022-07-27 15:37:51 +02:00
Lukas Matena
f68e7526b2 Measuring: added getters for circle visualization 2022-07-27 11:45:42 +02:00
Lukas Matena
c8e9622ab2 Measuring: further separating frontend and backend 2022-07-27 09:58:21 +02:00
Lukas Matena
fe9540130a Measuring: Separating frontend and backend 2022-07-26 17:54:51 +02:00
Lukas Matena
00eb8661c0 Measuring: Improved feature detection, added circle center calculation 2022-07-26 16:37:51 +02:00