Commit Graph

20969 Commits

Author SHA1 Message Date
enricoturri1966
395cab88ba Measuring: prototype for uniformly scale a volume by editing the value of the shown distance
Fixed conflicts while rebasing to master
2022-10-12 09:45:53 +02:00
enricoturri1966
d561fb97c7 Measuring - Gizmo measure shows dimensioning for distance edge-plane 2022-10-12 09:43:19 +02:00
enricoturri1966
e37187a546 Measuring - Gizmo measure shows dimensioning for distance plane-circle 2022-10-12 09:43:19 +02:00
enricoturri1966
3ef040cba8 Measuring - Refactoring in GLGizmoMeasure imgui dialog related to units 2022-10-12 09:43:19 +02:00
enricoturri1966
29d6127774 Measuring - Fixes in plane-plane measurement - Measurements validation - Fixes in dimensioning rendering 2022-10-12 09:43:19 +02:00
enricoturri1966
afa003f3cb Fixed warnings 2022-10-12 09:43:19 +02:00
enricoturri1966
f4304b15c7 Follow-up of a5a4fc4dcf - Fixed arrows orientations 2022-10-12 09:43:19 +02:00
enricoturri1966
14fc691b36 Measuring - Gizmo measure shows arrows at endpoints of angle dimensioning 2022-10-12 09:43:19 +02:00
enricoturri1966
5127d47fe0 Measuring - Gizmo measure shows value of angle dimensioning in 3D scene 2022-10-12 09:43:18 +02:00
enricoturri1966
ab3eb723c9 Measuring - Gizmo measure shows value of distance dimensioning in 3D scene 2022-10-12 09:43:18 +02:00
enricoturri1966
00fb180c70 Measuring - Gizmo measure shows dimensioning for angle plane-plane 2022-10-12 09:43:18 +02:00
enricoturri1966
3f8820bf20 Measuring - Calculation of angle between edge and plane moved to backend 2022-10-12 09:43:18 +02:00
enricoturri1966
0a8f500819 Measuring - struct AngleAndPoints reworked as struct AngleAndEdges 2022-10-12 09:43:18 +02:00
enricoturri1966
1c084c4f62 Measuring - Some refactoring 2022-10-12 09:43:18 +02:00
enricoturri1966
cbd228731a Measuring - Refactoring and bug fixing in GLGizmoMeasure::render_dimensioning() 2022-10-12 09:43:18 +02:00
enricoturri1966
f051847ac6 Measuring - Added a bunch of utility functions in Measure.hpp 2022-10-12 09:43:18 +02:00
enricoturri1966
bca8597712 Follow-up of 9b915bdd09 - Fixed crash 2022-10-12 09:43:18 +02:00
enricoturri1966
6990c3faac Measuring - GLGizmoMeasure - Visualization and selection of extra point for edges 2022-10-12 09:43:18 +02:00
Lukas Matena
3449ad0f73 Fixed crashing asserts due to a bug in the just merged branch 2022-10-12 09:43:18 +02:00
Lukas Matena
7ceead76c8 Measurement: moving arrow-drawing functions from frontend to the backend (4/4) 2022-10-12 09:43:17 +02:00
Lukas Matena
79ab1ab1b5 Measurement: moving arrow-drawing functions from frontend to the backend (3/4) 2022-10-12 09:43:17 +02:00
Lukas Matena
8af3e5823a Measurement: moving arrow-drawing functions from frontend to the backend (2/4) 2022-10-12 09:43:17 +02:00
Lukas Matena
9658c8c677 Measurement: moving arrow-drawing functions from frontend to the backend (1/4) 2022-10-12 09:43:17 +02:00
enricoturri1966
1f9d42b14f Measuring - GLGizmoMeasure - Added option to copy to clipboard the result of measurement
Fixed conflicts while rebasing to master
2022-10-12 09:43:02 +02:00
enricoturri1966
e0bfb17e64 Measuring - GLGizmoMeasure - Allow to deselect second feature by clicking on it
Fixed conflicts while rebasing to master
2022-10-12 09:38:39 +02:00
enricoturri1966
aee76f0c11 Measuring - Refactoring in GLGizmoMeasure related to scene raycasters state cache
Fixed conflicts while rebasing to master
2022-10-12 09:33:36 +02:00
enricoturri1966
10459706b8 Fixed bug in get_measurement() function 2022-10-12 09:22:37 +02:00
enricoturri1966
706d05b31f Measuring: Gizmo measure shows dimensioning for angle edge-plane 2022-10-12 09:22:37 +02:00
enricoturri1966
e8a9280843 Measuring: Gizmo measure shows dimensioning for angle edge-edge 2022-10-12 09:22:37 +02:00
enricoturri1966
3bc7418835 Follow-up of 8d98f0869d - Distance edge-edge calculated as in Fusion 360 2022-10-12 09:22:37 +02:00
enricoturri1966
c5fd4d8a7d Follow-up of 81d28c545c - Distance edge-circle calculated as in Fusion 360 2022-10-12 09:22:37 +02:00
enricoturri1966
c01270ca99 Measuring: Gizmo measure shows dimensioning for distance edge-circle 2022-10-12 09:22:37 +02:00
enricoturri1966
a911df78ee Measuring: Gizmo measure shows dimensioning for distance plane-plane 2022-10-12 09:22:37 +02:00
enricoturri1966
0d70bbba8b Measuring: Use eigen library in distance calculations for Gizmo measure 2022-10-12 09:22:37 +02:00
enricoturri1966
124216da02 Measuring: Gizmo measure shows dimensioning for distance point-circle 2022-10-12 09:22:37 +02:00
enricoturri1966
cf55ffbd5e Measuring: Gizmo measure shows dimensioning for distance edge-edge 2022-10-12 09:22:37 +02:00
enricoturri1966
55209dba4b Measuring: Gizmo measure shows dimensioning for distance point-plane 2022-10-12 09:22:37 +02:00
enricoturri1966
5825e85012 Measuring: Gizmo measure shows dimensioning for distance point-edge 2022-10-12 09:22:37 +02:00
enricoturri1966
f9087d5800 Measuring: Gizmo measure shows dimensioning for distance point-point 2022-10-12 09:22:36 +02:00
enricoturri1966
950272aff1 Measuring: Gizmo measure disabled for sinking volumes 2022-10-12 09:22:36 +02:00
enricoturri1966
14224eb38e 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-10-12 09:22:36 +02:00
enricoturri1966
805a793f53 Follow-up of 2b7520dc9e - Use CTRL + mouse right click to restart selection 2022-10-12 09:22:36 +02:00
enricoturri1966
bedfffac39 Measuring: GLGizmoMeasure - Use mouse right click to restart selection 2022-10-12 09:22:36 +02:00
enricoturri1966
d9cb891951 Measuring: Rewritten method SurfaceFeature::operator ==() 2022-10-12 09:22:36 +02:00
enricoturri1966
512073d489 Measuring: Added missing default values to SurfaceFeature member variables 2022-10-12 09:22:36 +02:00
enricoturri1966
e10bd47ba3 Measuring: GLGizmoMeasure - Added colored icon into imgui dialog 2022-10-12 09:22:36 +02:00
enricoturri1966
f95014dce2 Fixed warnings on ARM64 2022-10-12 09:22:36 +02:00
enricoturri1966
1971f0b2cb Measuring: GLGizmoMeasure - Fixed detection of current hovered feature 2022-10-12 09:22:36 +02:00
enricoturri1966
7b8c07c2a4 Measuring: GLGizmoMeasure - show data in inches into imgui dialog, when needed 2022-10-12 09:22:36 +02:00
enricoturri1966
ed7534b8ce Measuring: GLGizmoMeasure - Fixed update of circle geometry 2022-10-12 09:22:35 +02:00