glyphs at nodes
The glyphs at nodes module is used to place geometric objects (glyphs) at nodal locations. The glyphs can be scaled, rotated and colored based on the input data. If the input data is a vector, the glyph can be scaled and rotated to represent the direction and absolute magnitude of the vector field. In a scalar data field, the objects can be scaled based on the magnitude of the scalar. The glyphs can represent the data field of one data component while being colored by another data component. Arrow glyphs are commonly used in vector fields to produce visualizations of the vector field.
Ports
| Direction | Name | Type | Description |
|---|---|---|---|
| Input | Input Field | Field | The field to use for placing glyphs. |
| Input | Input Glyph | Field | The field to use as a glyph. |
| Input | Z Scale | Number | The factor for vertical scaling. |
| Output | Output Field | Field | The output field containing the placed glyphs. |
| Output | Output Object | Renderable | A renderable object to display. |
Properties
| Property | Type | Description |
|---|---|---|
| Z Scale | Double | The Z Scale is the vertical exaggeration to be applied to the output object. |
| Allow Run | Boolean | Determines whether the module is allowed to execute. |
| Execute | Button | Accept all values and places glyphs. |
Glyph Settings
| Property | Type | Description |
|---|---|---|
| Glyph Type | Choice: Generated, Input Glyph, Directed Line | The Glyph Type choice allows the user to select the source for the created glyph. Both the Generated and Directed Line options are created internally. The Input Glyph option requires the Input Glyph port to be connected. |
| Generated Glyph | Choice: Sphere, Cube, Cone, Cylinder, Polygon, Disk, Point | The Generated Glyph choice allows the user to select the type of glyph that is automatically generated. |
| Sphere Subdivisions | Integer | The number of subdivisions to use for spheres. Larger numbers create more detailed sphere representations. |
| Glyph Resolution | Integer | The resolution for generated cone, polygon, cylinder, and disk glyphs. |
| Include Glyph Data | Boolean | The Include Glyph Data will notify the module to keep data from the Input Glyph field as data for the output. |
| Primary Axis Factor | Double | The scale factor for the primary axis of the glyph. |
| Secondary Axis Factor | Double | The scale factor for the secondary axis of the glyph. |
| Heading Dip | Double | The Heading and Dip values are used to align the glyphs to a constant orientation. |
| Roll | Double | The roll of the glyph along its primary axis. |
| Property | Type | Description |
|---|---|---|
| Orient By | Choice: Nodal Data, Constant | The Orient By option determines how the glyphs are oriented. The Nodal Data option uses the specified nodal data vector component to define the orientation. The Constant option uses the specified heading, dip and roll for all glyphs. |
| Nodal Orientation Component | Choice | The Nodal Orientation Component determines which nodal data component is used to rotate and align the glyphs. This data component should be a vector. |
| Datamap Range | Double | The Datamap range refers to the min and max values that are used by the datamap. This does not change data values from the file. |
| Size By | Choice: Nodal Data, Constant | The Size By option determines how the glyph sizes are determined. The Nodal Data option uses the specified nodal data component to define the sizes. The Constant option uses a constant size defined in the Glyph Size setting for all glyphs. |
| Glyph Size | Double | The Glyph Size value is used to scale the glyphs in all directions. The default is automatically computed based on your input data. |
| Nodal Size Component | Choice | The Nodal Size Component control determines which nodal data component is used to size the glyphs. |
| Use Log Data | Boolean | The Use Log Data toggle will force the size of the glyph to be based on the log10 of the selected data. |
| Priority | Choice: Maximum, Minimum | The Priority of the glyph will reverse the scaling so that the smallest sample values have the largest size. |
| Minimum Scale Factor | Double | The Minimum Scale Factor scales the sample values with the least Priority. |
| Maximum Scale Factor | Double | The Maximum Scale Factor scales the sample values with the greatest Priority. |
| Reverse Direction | Boolean | The Reverse Direction option flips the direction of the input glyph by 180 degrees around the Z-axis. |
| Size For Vector Data | Choice: Use Vector Magnitude, Use Vector Components | The Size for Vector Data allows the user to change the method behavior when sizing by a vector data component. |
| Magnitude For Zero Length | Double | Magnitude for Zero Length is the vector magnitude at which the glyphs will be zero size. This establishes the minimum level for taking log values since the log of zero is undefined (minus infinity). |
| Include Center Data | Boolean | The Include Center Data toggle will tell the module to include the center point of each glyph as a cell data component. This allows the user to probe onto the glyph and return its center instead of the position on the outside of the glyph. |