]> SALOME platform Git repositories - modules/gui.git/blob - doc/salome/gui/input/postpro_preferences.doc
Salome HOME
0f4c1953a316a8ec88ea641075cb547135eb264c
[modules/gui.git] / doc / salome / gui / input / postpro_preferences.doc
1 /*!
2
3 \page postpro_preferences_page Post-Pro Preferences
4
5 In the Post-Pro module you can set preferences, default settings,
6 which can be used in later sessions with this module.
7
8 <h2>MED import Preferences</h2>
9
10 \image html ppref1.png
11
12 <ul>
13 <li><b>MED files import</b></li>
14 <ul>
15 <li><b>Use Build Progress</b> - when this option is checked you can choose
16 all other import MED options at the moment of loading of each file
17 using <b>Build Progress</b> menu, otherwise the loading will be done
18 according to the <b>Preferences</b> without addressing to the
19 user.</li>
20 <li><b>Full MED Loading</b> - when this option is checked, the MED file is
21 fully loaded in the study, and no additional access to the MED file is
22 needed during the session. Reversibly, when unchecked, the MED file is
23 loaded on demand. This is the default behaviour in SALOME and
24 recommended for big files to optimize memory usage.</li>
25 <li><b>Build at once</b> - when this option is checked, you can't
26 perform any operations until the MED file is fully loaded and
27 processed.</li>
28 <li><b>Build fields</b> - when this option is checked, the fields are
29 built automatically at loading.</li>
30 <li><b>Build min/max</b> - when this option is checked, minimum and
31 maximum values of the time stamps are found at loading.</li>
32 <li><b>Build groups</b> - when this option is checked, the groups and
33 families are built automatically at loading.</li>
34 <li><b>Close dialog at finish</b> - when this option is checked, the
35 dialog box is closed after loading of the selected MED file. When
36 unchecked, it allows loading other MED files.</li>
37 </ul>
38 </ul>
39
40 <br><h2>Scalar Bar Preferences</h2>
41
42 \image html pref31.png
43
44 <ul>
45 <li><b>Scalar Range</b></li>
46 <ul>
47 <li><b>Scalar Mode</b> - this feature allows refining the value to be
48 inspected:</li>
49 <ul>
50 <li><b>Modulus:</b> value of a scalar or modulus of a vector.</li>
51 <li><b>Component N:</b> Nth component of a vector, a tensor or a matrix.</li>
52 </ul>
53 <li><b>Logarithmic Scaling</b> - this checkbox toggles logarithmic
54 scaling.</li>
55 <li><b>Ranges to Use</b> - you can use either Field Range or Imposed Range.</li>
56 </ul>
57 <li><b>Min and Max for Imposed Range</b> - in this menu  you can set
58 the limits for your Imposed Range, if you have chosen to use it.</li>
59 <li><b>Font</b> - in this menu you can set type, face and color for
60 the font of <b>Title</b> and <b>Labels</b>.</li>
61 <li><b>Colors & Labels</b> - in this menu you can set the <b>number of
62 colors</b> and the <b>number of labels</b> in the Scalar bar.</li>
63 <li><b>Orientation</b> - here you can choose between vertical and horizontal
64 orientation of the Scalar Bar.</li>
65 <li><b>Origin & Size Vertical & Horizontal</b> - allows to define
66 placement (<b>X</b> and <b>Y</b>) and lookout (<b>Width</b> and
67 <b>Height</b>) of Scalar Bars.</li>
68 <ul>
69 <li><b>X:</b> abscissa of the point of origin (from the left
70 side)</li>
71 <li><b>Y:</b> ordinate of the origin of the bar (from the bottom)</li>
72 </ul>
73 <li><b>Scalar bars default position</b></li>
74 <ul>
75 <li><b>Arrange Scalar Bars</b> - this option prevents superposition of
76 scalar bars during visualisation of several fields in the same
77 window. If checked, a separate scalar bar is displayed for each
78 presentation.</li>
79 </ul>
80 </ul>
81
82 <br><h2>Cut Lines Preferences</h2>
83
84 \image html ppref2.png
85
86 <ul>
87 <li><b>CutLine Preferences</b></li>
88 <ul>
89 <li><b>Show preview</b> check box allows to edit the parameters of the
90 presentation and simultaneously observe the preview of this
91 presentation in the viewer.</li>
92 <li><b>Invert all curves</b> check box allows to invert the resulting
93 curves.</li>
94 <li><b>Use absolute length</b> check box allows to use absolute length
95 for curves.</li>
96 <li><b>Generate Data Table:</b> If this check box is marked, <b>Post
97 Pro</b> will automatically generate a data table on the basis of your
98 Cut Lines presentation. This table will be created in the structure of
99 the study.</li>
100 <li><b>Generate Curves:</b> If this check box is marked, <b>Post Pro</b>  will
101 automatically generate curve lines on the basis of values taken from
102 the generated data table. These curves will be created in the
103 structure of the study and can be visualized in a XY plot.</li>
104 </ul>
105 </ul>
106
107 <br><h2>Sweep and Animation Preferences</h2>
108
109 \image html ppref3.png
110
111
112 <ul>
113 <li><b>3D Cache</b> - allow to define the mode of usage
114 and the size of the 3D Cache, which enables to save in RAM and quickly
115 restore the states of field animation (\b Sliding functionality).</li>
116 <ul>
117 <li><b>Memory Mode</b> - allows to define the mode of usage
118 of the 3D Cache: <b>Minimal</b> actually disables the Cache,
119 <b>Limited</b> Cache size depends on the current system
120 configuration.</li>
121 <li><b>Memory Limit</b> - allows to define the maximum size of the 3D
122 Cache</li> 
123 </ul>
124
125 <ul>
126 <li><b>Animation preferences</b></li>
127 <ul>
128 <li><b>Speed</b> - allows to define the speed of the animation.</li>
129 <li><b>Cycled animation</b> - allows to start a cycled animation of the presentation.</li>
130 <li><b>Use proportional timing</b> - allows to render the animation with proportional periods of time between every frame (not depending on the time stamps).</li>
131 <li><b>Clean memory at each frame</b> - this option allows to optimize the performance of the operation.</li>
132 </ul>
133
134 <li><b>Sweeping preferences</b></li>
135 <ul>
136 <li><b>Mode of the Sweeping</b> - allows to choose between Linear,
137 Cosinusoidal and sinusoidal sweeping.</li>
138 <li><b>Time step</b> - in this menu you can set the time of
139 representation of one step.</li>
140 <li><b>Number of cycles</b> - in this menu you can define the number
141 of times this animation will be repeated.</li>
142 <li><b>Number of steps</b> - in this menu you can define the number of
143 steps, which will compose the whole animation.</li>
144 <li><b>Parameter varies</b> - allows to choose the range for the
145 parameter: from 0 to Pi or from Pi to -Pi.</li>  
146 </ul>
147 </ul>
148
149 <br><h2>Representation Preferences</h2>
150
151 \image html pref33.png
152
153 <ul>
154 <li><b>Representation properties</b> - these checkboxes allow to
155 choose the default representation type for each field presentation.</li>
156 <ul>
157 <li><b>Use Shading</b> - when this option is checked, the objects will
158 be displayed with shading.</li>
159 <li><b>Display only on creation</b> - when this option is checked, all
160 previously created presentations will be automatically removed from
161 the viewer when a new presentation is created and displayed. You can
162 restore the previously created presentations using the Object
163 Browser.</li>
164 </ul>
165 </ul>
166
167 <br><h2>Feature Edges</h2>
168
169 \image html featureedgesprops.png
170
171 These properties define which contours should be highlighted with
172 <b>Feature Edges</b> functionality. 
173 <ul>
174 <li><b>Feature edges angle</b> - allows to define at which minimum
175 angle between two faces a wire is considered an edge </li> 
176 <li><b>Show feature edges</b> - allows to display feature edges.</li>
177 <li><b>Show boundary edges</b> - allows to display boundary edges.</li>
178 <li><b>Show manifold edges</b> - allows to display manifold edges. </li>
179 <li><b>Show non-manifold edges</b> - allows to display non-manifold edges.</li>
180 </ul>
181   
182
183 <br><h2>Gauss Points Preferences</h2>
184
185 \image html pref34.png
186
187 <ul>
188 <li><b>Primitive</b> - this menu allows user to choose the graphic
189 primitive to use to present the results at Gauss points in the
190 viewer.</li>
191 <ul>
192 <li><b>Primitive type</b> - provides choice between <b>Point
193 sprites</b>, <b>Open GL points</b> and <b>Geometrical Spheres</b>.</li>
194 <li><b>Maximum Size (Clamp)</b> - defines the maximum size of sprite
195 points ranging from 1 to 512. By default the value is set to 256
196 pixels.</li>
197 <li><b>Main Texture</b> -  path to the <b>Main Texture</b> (16x16
198 pixels) which defines the shape of the point sprite used for
199 rendering.</li>
200 <li><b>Alpha Channel Texture (16*16)</b> - path to the <b>Alpha
201 Channel Texture</b> which defines the texture of the point
202 sprite.</li>
203 <li><b>Alpha Channel Threshold</b> - defines the level of transparency
204 ranging from 0 to 1.</li>
205 <li><b>Geometrical Sphere Resolution</b> - defines the number of faces
206 of <b>Geometry Spheres</b>.</li>
207 <li><b>Notify when number of faces exceeds</b> - limitation of the
208 number of faces; the user will be warned if it exceeds the given
209 value.</li>
210 </ul>
211 </ul>
212
213 <ul>
214 <li><b>Size</b> - in this menu you can define:</li>
215 <ul>
216 <li><b>Range value for min and max size</b> - these two parameters
217 will be respectively multiplied by a reference length (average size of
218 cells of the mesh) to define the range for minimum and maximum size of
219 a point during rendering (at magnification = 100%). Default values
220 are:</li>
221 <ul>
222 <li><b>Rainbow</b> scale: <b>min</b> = <b>10%</b>, <b>max</b> =
223 <b>33%</b></li>
224 <ul>
225 <li>Min size is associated to the smallest real value (including
226 negative values).</li>
227 <li>Max size is associated to the largest real value.</li>
228 </ul>
229 <li><b>Bicolor</b> scale: <b>min</b> = <b>0</b> (not editable),
230 <b>max</b> = <b>33%</b></li>
231 <ul>
232 <li>Null size is associated to the 0 scalar value.</li>
233 <li>Max size is associated to the largest absolute value.</li>
234 </ul>
235 </ul>
236 Both values are dynamically updated by the system according to the
237 selected scalar bar. In the case of a Bicolor scale, the minimum value
238 is set to 0 in the dialog and the control is disabled.
239 <li><b>Magnification (%)</b> corresponds to the change of size of
240 results at Gauss point primitives in 2D space. Acceptable values range
241 from 0 to N; 100% means no magnification, 50% means half of its size,
242 200% mean twice its size and so forth. By default this value is set to
243 100%.</li>
244 <li><b>+/- Ratio</b> corresponds to the number by which the
245 magnification will be respectively multiplied or divided at edition,
246 ranging from 0.01 to 10. By default this value is set to 2.</li>
247 </ul>
248 </ul>
249
250 <ul>
251 <li><b>Geometry</b></li>
252 <ul>
253 <li><b>Size of points (%)</b> defines a value that will be multiplied
254 by a reference length (representative of the average size of cells of
255 the mesh) to define the size of points during rendering (at
256 magnification = 100%). Default values 10%.</li>
257 <li><b>Color</b> -  allows to select the color of points used for
258 presentations. Click on the colored line to access to the \ref
259 select_color_and_font_page "Select Color" dialog box.</li>
260 </ul>
261 </ul>
262
263 <ul>
264 <li><b>Gauss Points Scalar Bar</b></li>
265 <ul>
266 <li><b>Active Bar</b> - this option allows to choose <b>Local</b> or
267 <b>Global</b> Bar as active.</li>
268 <li><b>Display Global Bar</b> - this option allows to visualize or to
269 hide the Global Bar.</li>
270 <li><b>Scalar Bar Mode</b> - this option allows to choose between
271 <b>Bicolor</b> and <b>Rainbow</b> Scalar Bar Mode.</li>
272 <li><b>Spacing</b> - allows to define Spacing from 0.01 to 1.</li>
273 </ul>
274 </ul>
275
276 <ul>
277 <b>Spacemouse</b>
278 <ul>
279 <li><b>Decrease Gauss Points Magnification </b> - divides the current
280 magnification by magnification ratio. </li>
281 <li><b>Increase Gauss Points Magnification </b> - multiplies the
282 current magnification by magnification ratio. </li>
283 </ulul>
284 </ul>
285
286 <br><br><b>Inside<b> and </b>Outside Cursor Preferences</b> allow to set
287 <b>Primitives</b>, <b>Size</b> and <b>Magnification</b> for the
288 respective zones.
289
290 <br><h2>Picking Preferences</h2>
291
292 \image html pref37.png
293
294 <ul>
295 <li><b>Cursor</b> - allows to adjust the Size of the cursor used for
296 Picking (ranging from 0.1 to 1), the Height of the pyramids (ranging
297 from 0 to 10) and the Selection cursor color.</li>
298 <li><b>Tolerance</b> - defines at which distance of the cursor from
299 the point it becomes selected (ranges from 0.001 to 10).</li>
300 <li><b>Information window</b> - allows to define the
301 <b>Transparency</b> (from 0% = opaque to 100% = transparent) and
302 <b>Position</b> of the window, which can be:</li>
303 <ul>
304 <li><b>Centred below the point</b>, or</li>
305 <li>located at <b>Top-left corner of the 3D view</b></li>
306 </ul>
307 <li><b>Movement of the Camera</b> can also be define by the user.</li>
308 <ul>
309 <li><b>Zoom at first selected point</b> - This value is used to define
310 the focal distance at the first selected point (at the end of the
311 movement of the camera). This value is a ratio that will be multiplied
312 by the current zoom value.</li>
313 <li><b>Number of steps between two positions</b> - defines the
314 smoothness of camera movement at selection by the number of
315 iterations. If set to 1 the camera is zoomed and centered at the point
316 momentarily. Greater numbers mean very slow camera movement.</li>
317 </ul>
318 <li><b>Display parent mesh element</b> - allows to visualize or hide
319 the patent mesh element of the selected gauss point.</li>
320 </ul>
321 </ul>
322
323 */