Salome HOME
83c1df9fbf2c77d0dd8a1d2cf44f9f4b523412ed
[modules/geom.git] / doc / salome / gui / GEOM / input / managing_dimensions.doc
1 /*! \r
2 \r
3 \page managing_dimensions_page Manage Dimensions\r
4 \r
5 \image html dimensions_preview.png\r
6 \r
7 Dimensions of sub-elements can be measured for a geometrical object representing a shape. \r
8 There are three types of dimensions available\r
9 <ul>\r
10 <li>Length.</li>\r
11 <li>Diameter.</li>\r
12 <li>Angle.</li>\r
13 </ul>\r
14 \r
15 Measurement units and group of presentation attributes for the measurement dimensions can be seen and changed from the \ref geometry_preferences_page "geometry preference dialog".\r
16 \r
17 The application entities, representing the dimensions, are associated with the geometrical object for which its elements are measured. The dimensions follow their associated object on show/hide, transformation and deletion operations.\r
18 \r
19 Each dimension instance has its <i>local visibility</i> flag intended for showing/hiding it among other dimensions of the associated object.\r
20 \r
21 \image html manage_dimensions.png\r
22 \r
23 This dialog allows managing list of dimensions for the selected geometrical object.\r
24 It shows the list and provides dimension creation and removal, modification of name and visibility, along with the interactive modification of dimension's geometrical properties.\r
25 \r
26 The list view groups dimension objects by their type: "Distances", "Diameters", "Angles". This view allows selection of the dimensions and lets user to change the dimension's name and visibility.\r
27 \r
28 The buttons located at the right side of the dialog have the following purposes:\r
29 <ul>\r
30 <li>"Add" - opens \ref add_dimension_page "Add Dimension" dialog for interactive specification of a new dimension for the selected object.</li>\r
31 <li>"Remove" - removes selected instance of dimension.</li>\r
32 <li>"Show All" / "Hide All" - turn on/off local visibility flags of all dimensions presented in the list.</li>\r
33 </ul>\r
34 \r
35 \image html interact_with_dimensions.png\r
36 \r
37 Geometrical properties of the selected dimension become interactively editable in viewer.\r
38 When hovering with mouse, the element of dimension become highlighted.\r
39 This means that the element is ready for interactive operations.\r
40 \r
41 The following interactive operations are allowed:\r
42 <ul>\r
43 <li>Modification of flyout length. By dragging the flyout with left mouse button the user is allowed to change its length without changing its plane (direction).</li>\r
44 <li>Modification of flyout length & plane (direction). If dimension is viewed at least slightly from side, then dragging the flyout with holding <i>ctrl</i> key additionally enables modification of the flyout plane.</li>\r
45 <li>Modification of label alignment. By dragging the label the user is allowed to change its alignment. </li>\r
46 </ul>\r
47 \r
48 The following horizontally aligned positions can be specified:\r
49 <ul>\r
50 <li>Left. Label is located outside of the left flyout line.</li>\r
51 <li>Right. Label is located outside of the right flyout line.</li>\r
52 <li>Center. Label is centered among of the flyout lines.</li>\r
53 </ul>\r
54 \r
55 The following vertically aligned positions can be specified:\r
56 <ul>\r
57 <li>On flyout line. The label is located at the side of flyout line, which is farther from the measured geometry.</li>\r
58 <li>Under flyout line. The label is located at the side of flyout line, which is closer to the measured geometry.</li>\r
59 <li>In center of flyout line.</li>\r
60 </ul>\r
61 \r
62 All of the modifications to the dimensions, until applied, are temporary. The "Apply" and "Apply and Close" buttons save the changes.\r
63 \r
64 */\r