glyphs at cells

glyphs at cells

The glyphs at cells module is used to place geometric objects (glyphs) at cell center locations. The glyphs can be scaled, rotated and colored based on the input cell 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. 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 subset field.
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: Cell Data, ConstantThe Orient By option determines how the glyphs are oriented. The Cell Data option uses the specified cell data vector component to define the orientation. The Constant option uses the specified heading, dip and roll for all glyphs.
Cell Orientation ComponentChoiceThe Cell Orientation Component determines which cell 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: Cell Data, ConstantThe Size By option determines how the glyph sizes are determined. The Cell Data option uses the specified cell 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.
Cell Size ComponentChoiceThe Cell Size Component control determines which cell 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.