Commit Graph

21136 Commits

Author SHA1 Message Date
Vojtech Bubnik
2365b3a8dd WIP TreeSupports: Now it is possible to switch between the normal
and the "organic" supports.
2022-10-12 14:33:36 +02:00
Vojtech Bubnik
009fe1cab4 New method ConfigOptionDef::set_enum_values() to initialize enum
names / values for UI combo boxes using an initializer list of pairs
of values.
2022-10-12 14:12:07 +02:00
enricoturri1966
cf11101d16 Measuring - Gizmo measure - Measuring data converted to world coordinates 2022-10-12 13:38:53 +02:00
enricoturri1966
1c2c012006 Measuring - Gizmo measure - Fixed update of volume matrix 2022-10-12 12:27:04 +02:00
enricoturri1966
22e85d9896 Fixed conflicts after pull from et_surface 2022-10-12 10:19:19 +02:00
enricoturri1966
e3db1879b1 Fixed differences after rebase to master 2022-10-12 10:05:45 +02:00
enricoturri1966
dc27dbb6ff Measuring: Gizmo measure - Fixed rendering of selected circle features 2022-10-12 09:46:12 +02:00
enricoturri1966
1a67da32f2 Fixed warning 2022-10-12 09:46:12 +02:00
enricoturri1966
ada7618ddb Measuring: Gizmo measure shows dimensioning for distance circle-circle 2022-10-12 09:46:11 +02:00
enricoturri1966
bc1e5a0272 Follow-up of 8312dc2454 - Fixed rendering of point on locked features when the object is scaled 2022-10-12 09:46:11 +02:00
enricoturri1966
6971b72766 Measuring - Gizmo measure - Auto-select text when opening imgui modal dialog to edit distance 2022-10-12 09:46:11 +02:00
enricoturri1966
0b85569c3d Follow-up of 2fb59e66c2 - Removed obsolete assert 2022-10-12 09:46:11 +02:00
enricoturri1966
594e91e86a easuring - Gizmo measure - Reworked imgui dialog layout to avoid change in size in dependence of hovered or selected features 2022-10-12 09:46:11 +02:00
enricoturri1966
4b2cc2167d Measuring - Gizmo measure - Handle [Enter] and [Esc] keys input events in imgui modal dialog to edit distance 2022-10-12 09:46:11 +02:00
enricoturri1966
908634d5b7 Measuring - Gizmo measure - Disable background fadeout animation when showing imgui modal dialog to edit distance 2022-10-12 09:46:11 +02:00
enricoturri1966
7002b94419 Measuring - Gizmo measure disabled for scaled volumes 2022-10-12 09:46:11 +02:00
enricoturri1966
75baf95d71 Measuring: Fixed rendering of point features when the object is scaled 2022-10-12 09:46:11 +02:00
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