Changes between Version 57 and Version 58 of UvmatHelp
- Timestamp:
- Jun 10, 2013, 11:34:40 PM (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
UvmatHelp
v57 v58 432 432 * 'rectangle': defined by its center, half width and half height. 433 433 * 'polygon': closed line made of n consecutive segments (defined by n points) 434 * 'ellipse': defined by its center, half width and half height.434 * 'ellipse': defined by its center, half width, half height, and Angle of axis with respect to 0x. 435 435 * 'plane': plane with associated cartesian coordinates 436 436 * 'volume': volume with associated cartesian coordinates 437 437 438 * ''' ProjMode: ''': specifies the method of projection of coordinates and field.438 * ''' !ProjMode: ''': specifies the method of projection of coordinates and field, as described in [#a6.3Projectionmodes next sub-section]. 439 439 440 440 * ''' Angle: ''': three component rotation vector used to define the orientation, for instance for planes. … … 442 442 * ''' RangeX: ''', ''' RangeY: ''', ''' RangeZ: ''':bounds defining the range of projection along each coordinate, one or two values depending on the object type. 443 443 444 * ''' DX: ''', ''' DY: ''', ''' DZ: ''':me ash along each coordinate defining a grid for interpolation.444 * ''' DX: ''', ''' DY: ''', ''' DZ: ''':mesh along each coordinate defining a grid for interpolation. 445 445 446 446 * ''' Coord: ''': matrix with two (for 2D fields) or three columns defining the object position. … … 449 449 * for 'plane' or 'volume': coordinates of the origin of the new coordinate frame attached to the object. 450 450 451 * ''' {CoordUnit:}''' units for the coordinates, must fit with the units of coordinates for the projected field.451 * ''' CoordUnit: ''' units for the coordinates, must fit with the units of coordinates for the projected field. 452 452 453 453 === 6.3 Projection modes === 454 Each variable of the input field yields a corresponding variable in the projected field. Integral quantities (circulation, flux...) can be calculated as well. The result depends on the nature of the field variable (set by the variable attribute 'Role', on the object style and projection mode !ProjMode: when any averaging or interpolation process is involved, the only projected variables are scalars and vector components, excluding 'warnflag', 'errorflag', 'ancillary'. Those are only projected with the mode 'projection' on line, planes or volumes. 455 456 * ''' !ProjMode 'projection': ''' this is a direct projection of the field data in a range of action around the object, as defined by the parameters 'RangeX', 'RangeY', "RangeZ'. The projection of an input variable defined on unstructured coordinates therefore remains unstructured. By contrast, an input variable defined on a regular grid always yields a variable on a regular grid on the projection project (for instance on a line or plane). 454 Each field variable yields a corresponding variable with the same name in the projected field. in addition integral quantities (circulation, flux...) can be calculated. The result of projection depends on the object type, the nature of the coordinates, the Role of field variables and on the projection mode !ProjMode: 455 456 * ''' !ProjMode = 'projection': ''' this is a normal projection of the field data in a range of action around the object, as defined by the parameters 'RangeX', 'RangeY', "RangeZ'. The projection of an input variable defined on unstructured coordinates therefore remains unstructured. By contrast, an input variable defined on a regular grid always yields a projected variable on a regular grid (for instance on a line or plane). Error flags ? 457 * 'points': each field variable is averaged in a sphere of radius RangeX (a single value) around each projection point and attributed to this point position. 458 * 'line': for scattered coordinates, each initial data point within a range ''RangeY'' on each side of the line is normally projected on the line, keeping its field values. For grid lin interpolation and averaging. Vector quantities are furthermore projected on the line as longitudinal (X) and normal (Y) components. RangeX, with two values, can be used to set bounds along the axis. 459 * 'plane': similar as line, RangeZ in 3D. RangeX and RangeY used to set bounds. 460 * 'volume': used to set bounds in 3D within a box [RangeX, RangeY, RangeZ]. 461 * no action on 'polyline', 'rectangle', 'polygon', 'ellipse'. 457 462 458 463 * ''' !ProjMode 'interp_lin': ''' Linear interpolation of the fields on a grid of regularly spaced points defined on the projection object, with meshes DX, DY, DZ. The grid array along x starts at RangeX(1) and ends at the closest value smaller than RangeX(2). Similar convention is used for y and z in case of planes and volumes. 459 464 460 * ''' !ProjMode 'interp_tps': ''' interpolation with thin spline shell. 465 * ''' !ProjMode 'interp_tps': ''' interpolation with thin spline shell. 461 466 462 467 * ''' !ProjMode 'inside' and 'ouside '''': defined only for closed lines: rectangle, polygon, ellipse. For each field U, its probability distribution function Uhist inside, or respectively outside, the line is calculated, as well as the mean Umean. 463 468 464 * ''' !ProjMode 'none', 'mask_inside', 'mask_outside': ''' no projection operation. The object is used solely for plotting purpose, to show a boundary or to prepare a mask, inside or outside a closed line, see [ section 8.1->#sec8.1]).469 * ''' !ProjMode 'none', 'mask_inside', 'mask_outside': ''' no projection operation. The object is used solely for plotting purpose, to show a boundary or to prepare a mask, inside or outside a closed line, see [#a9-Masksandgrids section 9]). 465 470 466 471 === 6.4 Projected fields ===