external faces

external faces

The external faces module extracts external faces from a 2D or 3D field for rendering. It produces a mesh of only the external faces of each cell set of a data set. Because each cell set’s external faces are created, there may be faces that are seemingly internal (vs. external). This is especially true when external faces is used subsequent to a plume module on 3D (volumetric) input.

Ports

DirectionNameTypeDescription
InputInput FieldFieldThe field to use for external faces.
InputInput Z ScaleNumberThe factor for vertical scaling.
OutputOutput FieldFieldThe external faces field.
OutputOutput ObjectRenderableA renderable object to display.

Properties

PropertyTypeDescription
Allow RunBooleanThe Allow Run Toggle will prevent the module from running. This allows the user to make multiple changes without the module constantly updating.
ExecuteButtonThe Run Once button will cause the module to run one time even if the Allow Run toggle has been turned off.

External Faces

PropertyTypeDescription
Ignore Existing NormalsBooleanIgnores any normals that already exist in the input field, forcing the module to always compute normals from scratch.
Split EdgesBooleanSplit surfaces when the edge between two neighboring cells is sharp. This improves rendering in most cases.
Split Edge AngleDoubleThe Split Edge Angle is the maximum angle allowed between two adjacent faces before they are disconnected to create visually sharp edges.
Z ScaleDoubleThe Z Scale is the vertical exaggeration to apply to the display object.
Remove Internal Layer BoundariesBooleanRemove Internal Layer Boundaries allows the user to merge cell sets in order to remove non-visible, internal layer boundaries.
Keep Cell SetsBooleanIf Remove Internal Layer Boundaries is activated, Keep Cell Sets allows the user to split the cells of the merged field back into original cell sets after calculating external faces.