This module computes a cuboidal bounding box of a 3D nonuniform field from its minimal and maximal x, y and z coordinates.
Name | Type | Description |
in field | Mesh | input field for which the bounding box is computed. |
Name | Type | Description | Name |
hull | int | Hull Flag. This flag indicates if the bounding box is visible or not. | Toggle |
Name | Type | Description |
out field | Mesh | bounding box of the 3D data volume |
out obj | DefaultObject | Directly renderable object of the 3D output |
The BoundsLite module computes a cuboidal bounding box of a 3D nonuniform field from its minimal and maximal x, y and z coordinates.
It is the lite version of the module bounds which computes a bounding box for a uniform field which can have more complex shapes.
The following figures show the different bounding boxes of the field "bluntfin.fld" computed by the module bounds and by the module BoundsLite.
Bounding box of the bluntfin file generated by the AVS/Express bounds module
Bounding box of the bluntfin file generated by the BoundsLite module
in field
Mesh that contains the 3D mesh for which the bounding box is computed
hull
This toggle indicates wether the bounding box is visible or not
out field
This Mesh contains the 3D bounding box.
out obj
This DataObject is a directly renderable object of the 3D bounding box.
The example applications shows the usage of BoundsLite. The example uses 1 BoundsLite module to create the bounding box of a field read by a Read Field module.
iac_proj/boundslt/boundslt.v
Creates the IAC_PROJ.BoundsLite library.
iac_proj/boundslt/bltmac.v
Creates the BoundsLiteMacs library containing the high-level macros BoundsLiteFunc, ProjectNodeDataUI, BoundsLite and the parameter group BoundsLiteParams.
iac_proj/boundslt/bltapp.v
Creates the BoundsLiteApps library containing the examle applications BoundsLite2DEg and BoundsLiteEg.
Tobias Schiebeck Manchester Visualization Centre Simone Herrmann Manchester Visualization Centre
International AVS Centre Manchester Visualization Centre Kilburn Building University of Manchester Oxford Road Manchester United Kingdom M13 9PL