Search the documentation
Enter at least 2 characters
Enter at least 2 characters
![]() |
CAE Fidesys 9.0 Documentation |
This filter produces a glyph at points or cell centers in an input data set. The glyphs can be oriented and scaled by point or cell attributes of the input dataset.
The Glyph filter generates a glyph (i.e., an arrow, cone, cube, cylinder, line, sphere, or 2D glyph) at each point or cell in the input dataset. The glyphs can be oriented and scaled by the input scalar and vector arrays. If the arrays are point-centered, glyphs are placed at points in the input dataset. If the arrays are cell-centered, glyphs are placed at the center of cells in the input dataset. A transform that applies to the glyph source can be modified to change the shape of the glyph. This filter operates on any type of data set. Its output is a polygonal dataset.
To use this filter, select the Orientation Array to orient the glyphs and the Scale Array to control glyph scaling if desired - each array can be set to 'No array' if orientation or scaling is not desired. When scaling by a 3-element vector array, the Vector Scale Mode can be set to either 'Scale by Magnitude', which scales glyphs according to the vector magnitude, or 'Scale by Components', which treats each component as a separate scaling factor in the corresponding dimension, i.e., the first component is the scaling factor in the x-dimension, the second component scales the y-dimension, and the third component scales the z-dimension. An overall constant Scale Factor is applied following the scaling controlled by other properties of this filter.
The Glyph Mode property controls which points in the input dataset are selected for glyphing since in most cases, glyphing all points in the input dataset can be both performance impeding as well as visually cluttered.
| Property | Description | Default(s) | Restrictions |
|---|---|---|---|
| Input | This property specifies the input to this filter. This is the dataset from which the locations are selected to be glyphed. | Accepts input of following types:
The dataset must contain a field array () with 1,3 component(s). The dataset must contain a field array () with 3 component(s). |
|
| Glyph Type | This property determines which type of glyph will be placed at the points in the input dataset. | Accepts input of following types:
The value can be one of the following:
|
|
| OrientationArray | Select the input array to use for orienting the glyphs. | 1 | An array of vectors is required. |
| ScaleArray | Select the input array to be used for scaling the glyphs. If the scale array is a vector array, you can control how the glyphs are scaled with the Vector Scale Mode property. | 0 | An array of scalars is required. |
| VectorScaleMode | Select the mode when the scaling array is a vector. Scale by Magnitude scales the glyph by the vector magnitude. Scale by Components scales glyphs by each vector component in the dimension that component represents, e.g., the x-direction is scaled by component 0, the y-direction is scaled by component 1, and so on. | 0 | The value(s) is an enumeration of the following:
|
| ComponentSelection | Specifies array component to use. Fixed at 4 to ensure the ArrayRangeDomain is set to the vector magnitude for up to 3-component arrays. | 4 | |
| ScaleFactor | Specify the constant multiplier to use to scale the glyphs. | 1.0 | The value must lie within the range of the selected data array. The value must lie within the range of the selected data array. The value must be less than the largest dimension of the dataset multiplied by a scale factor of 0.1. |
| GlyphTransform | The values in this property allow you to specify the transform (translation, rotation, and scaling) to apply to the glyph source. | The value can be one of the following:
|
|
| GlyphMode | This property indicates the mode that will be used to generate glyphs from the dataset. | 2 | The value(s) is an enumeration of the following:
|
| MaximumNumberOfSamplePoints | This property specifies the maximum number of sample points to use when sampling the space when Uniform Spatial Distribution is used. | 5000 | |
| Seed | This property specifies the seed that will be used for generating a uniform distribution of glyph points when a Uniform Spatial Distribution is used. | 10339 | |
| Stride | This property specifies the stride that will be used when glyphing by Every Nth Point. | 1 |