Display

With the nodes of the "Display" class it is possible to visualize fundamental RealFlow elements like particles or meshes, but also complex structures such as vector fields. A vector field can be used to make forces visible. These forces are drawn as arrows of varying length and orientation

Nodes

NameDescription
DisplayBoxDisplays the input 'box' in the OpenGL viewport.
DisplayFieldMaskDisplays the input field as a set of three intersecting planes or the whole field depending on the slice values.
DisplayFieldScalarDisplays the input field as a set of three intersecting planes or the whole field depending on the slice values.
DisplayFieldVector3Displays the input vector 'field' discretized by arrows in the viewport.
DisplayMeshDisplays the input 'mesh' in the OpenGL viewport.
DisplayParticlesDisplays the input 'particles' in the OpenGL viewport.
DisplayPoint3Displays the input 'point' with the specified 'size' and 'color' in the OpenGL viewport.
DisplayVector3Displays an array of vectors (points and directions) in the OpenGL viewport.

 

DisplayBox

Displays the input 'box' in the OpenGL viewport.

Inputs

NameTypesPassThroughDescription
boxBox 

The box

colorColor4 

The color

Outputs

NameTypesPassThroughDescription
evaluateEvaluate 

The evaluate

 

DisplayFieldMask

Displays the input field as a set of three intersecting planes or the whole field depending on the slice values.

Inputs

NameTypesPassThroughDescription
fieldMaskField 

The field

x sliceReal 

Value between 0.0 and 1.0 for the X intersecting plane.If the value is out of the range the whole field is displayed. 

y sliceReal 

Value between 0.0 and 1.0 for the Y intersecting plane.If the value is out of the range the whole field is displayed. 

z sliceReal 

Value between 0.0 and 1.0 for the Z intersecting plane.If the value is out of the range the whole field is displayed. 

colorColor4 (1) 

The color

point sizeReal (1) 

The size of the point

Outputs

NameTypesPassThroughDescription
evaluateEvaluate 

The evaluate

 

DisplayFieldScalar

Displays the input field as a set of three intersecting planes or the whole field depending on the slice values.

Inputs

NameTypesPassThroughDescription
field
 FieldBase

DistanceField
RealField

 

The field

max valueReal 

Maximum value to be represented, i.e. higher values will be clamped to this value

x sliceReal 

Value between 0.0 and 1.0 for the X intersecting plane.If the value is out of the range the whole field is displayed. 

y sliceReal 

Value between 0.0 and 1.0 for the Y intersecting plane.If the value is out of the range the whole field is displayed. 

z sliceReal 

Value between 0.0 and 1.0 for the Z intersecting plane.If the value is out of the range the whole field is displayed. 

point sizeReal (1) 

The size of the point

Outputs

NameTypesPassThroughDescription
evaluateEvaluate 

The evaluate

 

DisplayFieldVector3

Displays the input vector 'field' discretized by arrows in the viewport.

Inputs

NameTypesPassThroughDescription
fieldVector3Field 

The field

x sliceReal 

Value between 0.0 and 1.0 for the X intersecting plane.If the value is out of the range the whole field is displayed. 

y sliceReal 

Value between 0.0 and 1.0 for the Y intersecting plane.If the value is out of the range the whole field is displayed. 

z sliceReal 

Value between 0.0 and 1.0 for the Z intersecting plane.If the value is out of the range the whole field is displayed. 

scaleReal (1) 

The magnitude of the vectors is scaled using this value. 

Outputs

NameTypesPassThroughDescription
evaluateEvaluate 

The evaluate

 

DisplayMesh

Displays the input 'mesh' in the OpenGL viewport.

Inputs

NameTypesPassThroughDescription
meshMesh 

The mesh

wireframeBit 

The wireframe

colorColor4 

The color

normals showBit 

The normals show

normals scaleReal 

The normals scale

Outputs

NameTypesPassThroughDescription
evaluateEvaluate 

The evaluate

 

DisplayParticles

Displays the input 'particles' in the OpenGL viewport.

Inputs

NameTypesPassThroughDescription
particlesParticles (1) 

The particles

sizeReal (1) 

The size

colorColor4 

The color

Outputs

NameTypesPassThroughDescription
evaluateEvaluate 

The evaluate

 

DisplayPoint3

Displays the input 'point' with the specified 'size' and 'color' in the OpenGL viewport.

Inputs

NameTypesPassThroughDescription
pointVector3 

The point

sizeReal (1) 

The size

colorColor4 

The color

Outputs

NameTypesPassThroughDescription
evaluateEvaluate 

The evaluate

 

DisplayVector3

Displays an array of vectors (points and directions) in the OpenGL viewport.

Inputs

NameTypesPassThroughDescription
pointVector3 

The point

directionVector3 

The direction

scaleReal (1) 

The scale

colorColor4 

The color

Outputs

NameTypesPassThroughDescription
evaluateEvaluate 

The evaluate