glyphs at nodes

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

DirectionNameTypeDescription
InputInput FieldFieldThe field to use for placing glyphs.
InputInput GlyphFieldThe field to use as a glyph.
InputZ ScaleNumberThe factor for vertical scaling.
OutputOutput FieldFieldThe output field containing the placed glyphs.
OutputOutput ObjectRenderableA renderable object to display.

Properties

PropertyTypeDescription
Z ScaleDoubleThe Z Scale is the vertical exaggeration to be applied to the output object.
Allow RunBooleanDetermines whether the module is allowed to execute.
ExecuteButtonAccept all values and places glyphs.

Glyph Settings

PropertyTypeDescription
Glyph TypeChoice: Generated, Input Glyph, Directed LineThe 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 GlyphChoice: Sphere, Cube, Cone, Cylinder, Polygon, Disk, PointThe Generated Glyph choice allows the user to select the type of glyph that is automatically generated.
Sphere SubdivisionsIntegerThe number of subdivisions to use for spheres. Larger numbers create more detailed sphere representations.
Glyph ResolutionIntegerThe resolution for generated cone, polygon, cylinder, and disk glyphs.
Include Glyph DataBooleanThe Include Glyph Data will notify the module to keep data from the Input Glyph field as data for the output.
Primary Axis FactorDoubleThe scale factor for the primary axis of the glyph.
Secondary Axis FactorDoubleThe scale factor for the secondary axis of the glyph.
Heading DipDoubleThe Heading and Dip values are used to align the glyphs to a constant orientation.
RollDoubleThe roll of the glyph along its primary axis.
PropertyTypeDescription
Orient ByChoice: Nodal Data, ConstantThe 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 ComponentChoiceThe Nodal Orientation Component determines which nodal data component is used to rotate and align the glyphs. This data component should be a vector.
Datamap RangeDoubleThe 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 ByChoice: Nodal Data, ConstantThe 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 SizeDoubleThe Glyph Size value is used to scale the glyphs in all directions. The default is automatically computed based on your input data.
Nodal Size ComponentChoiceThe Nodal Size Component control determines which nodal data component is used to size the glyphs.
Use Log DataBooleanThe Use Log Data toggle will force the size of the glyph to be based on the log10 of the selected data.
PriorityChoice: Maximum, MinimumThe Priority of the glyph will reverse the scaling so that the smallest sample values have the largest size.
Minimum Scale FactorDoubleThe Minimum Scale Factor scales the sample values with the least Priority.
Maximum Scale FactorDoubleThe Maximum Scale Factor scales the sample values with the greatest Priority.
Reverse DirectionBooleanThe Reverse Direction option flips the direction of the input glyph by 180 degrees around the Z-axis.
Size For Vector DataChoice: Use Vector Magnitude, Use Vector ComponentsThe Size for Vector Data allows the user to change the method behavior when sizing by a vector data component.
Magnitude For Zero LengthDoubleMagnitude 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 DataBooleanThe 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.