Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

NameDescription
ArrayBoxConcatThis node concatenates the inputs 'array0' and 'array1' into a single 'out' array.
ArrayBoxConstantThis node returns a constant array.
ArrayBoxFilterByMaskThis node returns the elements of the input 'array' at positions specified by the 'mask' parameter.
ArrayBoxFindAllElementIndicesThis node returns all positions in the input 'array', which fit to the input 'element' values.
ArrayBoxFindElementThis node returns the first position of appearance of the input 'element' within the input 'array'. If the array does not contain the element, -1 is returned.
ArrayBoxInsertElementThis node inserts all elements from the 'element' input into the input 'array' at the position specified by 'position'. If 'position' is equal or lower than 0 then the elements are inserted at the beginning of the array. If 'position' is greater or equal than the inputs 'array' size, elements are appended at the end.
ArrayBoxMixThis node creates an output array based on the two inputs 'array0' and 'array1' and the input mask. If the mask value equals 0 then the value of 'array0' is used, if the mask value is 1 the value of 'array1' is used.
ArrayBoxPushElementThis node appends all the elements from the 'element' at the end of the input 'array'.
ArrayBoxRemoveElementThis node removes all elements of the 'by_value' from the input 'array'. The returned mask has the same size as the input 'array' and is set to 0 at removed positions.
ArrayBoxRemoveIndexThis node removes all input array positions by the 'index' input.
ArrayBoxRemoveRepeatedElementsThis node removes all repetitions of elements from the input 'array'. The 'new_to_old' array can be used as an 'index' input for a GetArrayElement-Node to restore the original array. The returned mask has the same size as the input 'array' and is set to 0 at removed positions.
ArrayBoxResizeThis node resizes the input 'array'. If the result is bigger than the input array, the last value is repeated accordingly.
ArrayBoxReverseThis node reverses the order of the input 'array'.
ArrayBoxSliceThis node returns an array containing the range of the input 'array' from the 'first' position with the given input 'size'.Thus, the output array is a subarray or slice of the input.
ArrayMeshCombineComputes a new mesh concatenating all the geometry from all the input meshes.
ArrayMeshConcatThis node concatenates the inputs 'array0' and 'array1' into a single 'out' array.
ArrayMeshConstantThis node returns a constant array.
ArrayMeshFilterByMaskThis node returns the elements of the input 'array' at positions specified by the 'mask' parameter.
ArrayMeshFindAllElementIndicesThis node returns all positions in the input 'array', which fit to the input 'element' values.
ArrayMeshFindElementThis node returns the first position of appearance of the input 'element' within the input 'array'. If the array does not contain the element, -1 is returned.
ArrayMeshInsertElementThis node inserts all elements from the 'element' input into the input 'array' at the position specified by 'position'. If 'position' is equal or lower than 0 then the elements are inserted at the beginning of the array. If 'position' is greater or equal than the inputs 'array' size, elements are appended at the end.
ArrayMeshMixThis node creates an output array based on the two inputs 'array0' and 'array1' and the input mask. If the mask value equals 0 then the value of 'array0' is used, if the mask value is 1 the value of 'array1' is used.
ArrayMeshPushElementThis node appends all the elements from the 'element' at the end of the input 'array'.
ArrayMeshRemoveElementThis node removes all elements of the 'by_value' from the input 'array'. The returned mask has the same size as the input 'array' and is set to 0 at removed positions.
ArrayMeshRemoveIndexThis node removes all input array positions by the 'index' input.
ArrayMeshRemoveRepeatedElementsThis node removes all repetitions of elements from the input 'array'. The 'new_to_old' array can be used as an 'index' input for a GetArrayElement-Node to restore the original array. The returned mask has the same size as the input 'array' and is set to 0 at removed positions.
ArrayMeshResizeThis node resizes the input 'array'. If the result is bigger than the input array, the last value is repeated accordingly.
ArrayMeshReverseThis node reverses the order of the input 'array'.
ArrayMeshSliceThis node returns an array containing the range of the input 'array' from the 'first' position with the given input 'size'.Thus, the output array is a subarray or slice of the input.
ArrayMeshVoxelizationConcatThis node concatenates the inputs 'array0' and 'array1' into a single 'out' array.
ArrayMeshVoxelizationConstantThis node returns a constant array.
ArrayMeshVoxelizationFilterByMaskThis node returns the elements of the input 'array' at positions specified by the 'mask' parameter.
ArrayMeshVoxelizationFindAllElementIndicesThis node returns all positions in the input 'array', which fit to the input 'element' values.
ArrayMeshVoxelizationFindElementThis node returns the first position of appearance of the input 'element' within the input 'array'. If the array does not contain the element, -1 is returned.
ArrayMeshVoxelizationInsertElementThis node inserts all elements from the 'element' input into the input 'array' at the position specified by 'position'. If 'position' is equal or lower than 0 then the elements are inserted at the beginning of the array. If 'position' is greater or equal than the inputs 'array' size, elements are appended at the end.
ArrayMeshVoxelizationMixThis node creates an output array based on the two inputs 'array0' and 'array1' and the input mask. If the mask value equals 0 then the value of 'array0' is used, if the mask value is 1 the value of 'array1' is used.
ArrayMeshVoxelizationPushElementThis node appends all the elements from the 'element' at the end of the input 'array'.
ArrayMeshVoxelizationRemoveElementThis node removes all elements of the 'by_value' from the input 'array'. The returned mask has the same size as the input 'array' and is set to 0 at removed positions.
ArrayMeshVoxelizationRemoveIndexThis node removes all input array positions by the 'index' input.
ArrayMeshVoxelizationRemoveRepeatedElementsThis node removes all repetitions of elements from the input 'array'. The 'new_to_old' array can be used as an 'index' input for a GetArrayElement-Node to restore the original array. The returned mask has the same size as the input 'array' and is set to 0 at removed positions.
ArrayMeshVoxelizationResizeThis node resizes the input 'array'. If the result is bigger than the input array, the last value is repeated accordingly.
ArrayMeshVoxelizationReverseThis node reverses the order of the input 'array'.
ArrayMeshVoxelizationSliceThis node returns an array containing the range of the input 'array' from the 'first' position with the given input 'size'.Thus, the output array is a subarray or slice of the input.
ArrayObjectMeshConcatThis node concatenates the inputs 'array0' and 'array1' into a single 'out' array.
ArrayObjectMeshConstantThis node returns a constant array.
ArrayObjectMeshFilterByMaskThis node returns the elements of the input 'array' at positions specified by the 'mask' parameter.
ArrayObjectMeshFindAllElementIndicesThis node returns all positions in the input 'array', which fit to the input 'element' values.
ArrayObjectMeshFindElementThis node returns the first position of appearance of the input 'element' within the input 'array'. If the array does not contain the element, -1 is returned.
ArrayObjectMeshInsertElementThis node inserts all elements from the 'element' input into the input 'array' at the position specified by 'position'. If 'position' is equal or lower than 0 then the elements are inserted at the beginning of the array. If 'position' is greater or equal than the inputs 'array' size, elements are appended at the end.
ArrayObjectMeshMixThis node creates an output array based on the two inputs 'array0' and 'array1' and the input mask. If the mask value equals 0 then the value of 'array0' is used, if the mask value is 1 the value of 'array1' is used.
ArrayObjectMeshPushElementThis node appends all the elements from the 'element' at the end of the input 'array'.
ArrayObjectMeshRemoveElementThis node removes all elements of the 'by_value' from the input 'array'. The returned mask has the same size as the input 'array' and is set to 0 at removed positions.
ArrayObjectMeshRemoveIndexThis node removes all input array positions by the 'index' input.
ArrayObjectMeshRemoveRepeatedElementsThis node removes all repetitions of elements from the input 'array'. The 'new_to_old' array can be used as an 'index' input for a GetArrayElement-Node to restore the original array. The returned mask has the same size as the input 'array' and is set to 0 at removed positions.
ArrayObjectMeshResizeThis node resizes the input 'array'. If the result is bigger than the input array, the last value is repeated accordingly.
ArrayObjectMeshReverseThis node reverses the order of the input 'array'.
ArrayObjectMeshSliceThis node returns an array containing the range of the input 'array' from the 'first' position with the given input 'size'.Thus, the output array is a subarray or slice of the input.
ArrayRealWaveMeshConcatThis node concatenates the inputs 'array0' and 'array1' into a single 'out' array.
ArrayRealWaveMeshConstantThis node returns a constant array.
ArrayRealWaveMeshFilterByMaskThis node returns the elements of the input 'array' at positions specified by the 'mask' parameter.
ArrayRealWaveMeshFindAllElementIndicesThis node returns all positions in the input 'array', which fit to the input 'element' values.
ArrayRealWaveMeshFindElementThis node returns the first position of appearance of the input 'element' within the input 'array'. If the array does not contain the element, -1 is returned.
ArrayRealWaveMeshInsertElementThis node inserts all elements from the 'element' input into the input 'array' at the position specified by 'position'. If 'position' is equal or lower than 0 then the elements are inserted at the beginning of the array. If 'position' is greater or equal than the inputs 'array' size, elements are appended at the end.
ArrayRealWaveMeshMixThis node creates an output array based on the two inputs 'array0' and 'array1' and the input mask. If the mask value equals 0 then the value of 'array0' is used, if the mask value is 1 the value of 'array1' is used.
ArrayRealWaveMeshPushElementThis node appends all the elements from the 'element' at the end of the input 'array'.
ArrayRealWaveMeshRemoveElementThis node removes all elements of the 'by_value' from the input 'array'. The returned mask has the same size as the input 'array' and is set to 0 at removed positions.
ArrayRealWaveMeshRemoveIndexThis node removes all input array positions by the 'index' input.
ArrayRealWaveMeshRemoveRepeatedElementsThis node removes all repetitions of elements from the input 'array'. The 'new_to_old' array can be used as an 'index' input for a GetArrayElement-Node to restore the original array. The returned mask has the same size as the input 'array' and is set to 0 at removed positions.
ArrayRealWaveMeshResizeThis node resizes the input 'array'. If the result is bigger than the input array, the last value is repeated accordingly.
ArrayRealWaveMeshReverseThis node reverses the order of the input 'array'.
ArrayRealWaveMeshSliceThis node returns an array containing the range of the input 'array' from the 'first' position with the given input 'size'.Thus, the output array is a subarray or slice of the input.
BoxThis node generates an axis aligned box. The corners are located at the inputs 'min' and 'max' positions.
BoxCopyThis node duplicates the value of 'in' to the output 'copy'.
BoxInfoThis node returns the corners and dimension of a box.
BoxIsPointInsideThis node checks if the input 'position' is inside the input 'box'.
FaceGetChannelThis node copy the data specified at the input "name" from the "faces" to the output "channel".
FaceInterpolatorThis node interpolates the values at the face vertices to a value at the input point. The number of points must be in agreement with the number of points per face and the number of faces.
FacePointToBarycentricCoordinatesThis node computes the barycentric coordinates at an specific point of the triange defined by the three input vertex positions.
FaceSamplerThis node randomly samples the face described by the three vertices atthe input and generates the points that lay on the face. The number ofgenerated points is specified using the "samples" parameter.
FaceValueFromBarycentricCoordinatesThis node computes an interpolated value of the triangle defined by the three input values based on the input 'barycentric' coordinates Y and Z components.
GetArrayBoxElementThis node returns the elements of the input 'array' at positions specified by the 'index' parameter.
GetArrayMeshElementThis node returns the elements of the input 'array' at positions specified by the 'index' parameter.
GetArrayMeshVoxelizationElementThis node returns the elements of the input 'array' at positions specified by the 'index' parameter.
GetArrayObjectMeshElementThis node returns the elements of the input 'array' at positions specified by the 'index' parameter.
GetArrayRealWaveMeshElementThis node returns the elements of the input 'array' at positions specified by the 'index' parameter.
GetBoxGlobalVariableThis node returns a reference to previously stored variables in global memory (using the SetGlobalVariable-Nodes).
GetFacesThis object returns a reference to the faces of the input 'mesh'.
GetMeshThis node gets the mesh of the input node. For objects the vertices of the mesh are given in the local reference system, you might be interested in having them in the world reference system, for that you can use the "GetTransformation" and the "MeshTransformCopy" nodes.
GetMeshGlobalVariableThis node returns a reference to previously stored variables in global memory (using the SetGlobalVariable-Nodes).
GetMeshInfoThis node returns information about the input mesh.
GetMeshVoxelizationGlobalVariableThis node returns a reference to previously stored variables in global memory (using the SetGlobalVariable-Nodes).
GetMultiBodyMeshThis node gets the mesh of the input MultiBody. It also returns the internal name of the mesh.
GetNodeBoundingBoxThis node returns the axis aligned bounding box for a given node.
GetObjectMeshThis node gets the mesh of the input node.
GetVerticesThis object returns a reference to the vertices of the input 'mesh'.
MeshAddVertexChannelThis node creates a new channel for the vertices of the mesh. The value for the new channel is initialized to zero. You might want to use the "VertexSetChannel" node to initialize the value of this channel.
MeshClipByDistanceFieldThis node clips the mesh against one or several input distance fields.
MeshClipByVolumeThis node clips the input 'mesh' against input 'volume' axis aligned box (or boxes).
MeshCopyThis node duplicates the input value to the output. If you remove this node the output copy will not exist in the graph anymore.
MeshCreateVoxelizationThis node creates a mesh voxelization.
MeshCubeThis node creates a mesh containing a cube with a side length of 1.
MeshDisplaceFromImageThis node displaces the mesh using an image.
MeshExtrudeThis node extrudes the mesh and reverses its normals.
MeshFindNearestPositionThis node gets the nearest position/s to the mesh.
MeshPlaneThis node creates a mesh containing a plane with a side length of 1.
MeshPlaneFromImageThis node creates a heightfield mesh from an image - using the green channel for heights and the red/blue channels for translation within the x/z-axis. The number of created vertices corresponds to the resolution of the input image. The resulting mesh resolution in x- and z-direction is normalized to 1. Using mapping, you may map the input values before they are used for the heightfield creation.
MeshSeparateComponentsSeparates the input mesh into their disjoint groups.
MeshTessellateThis node tessellates the mesh. Any edge of the original mesh that lies partially inside the tessellation region is subdivided if necessary.
MeshTransformThis node transforms the input 'mesh' according to the input transformation matrix.
MeshTransformCopyThis node creates a transformed version of the input 'mesh' according to the input transformation matrix.
Warning: If the input is a RealFlow Object, the output mesh stores its local coordinates. In order to get the mesh at the same place as the actual object it is recommended to transform a copy of the output mesh with the transformation matrix of the object.
MeshVoxelizationCopyThis node duplicates the input value to the output. If you remove this node the output copy will not exist in the graph anymore.
SetArrayBoxElementThis node returns the elements of the input 'array' at positions specified by the 'index' parameter.
SetArrayMeshElementThis node returns the elements of the input 'array' at positions specified by the 'index' parameter.
SetArrayMeshVoxelizationElementThis node returns the elements of the input 'array' at positions specified by the 'index' parameter.
SetArrayObjectMeshElementThis node returns the elements of the input 'array' at positions specified by the 'index' parameter.
SetArrayRealWaveMeshElementThis node returns the elements of the input 'array' at positions specified by the 'index' parameter.
SetBoxGlobalVariableThis node allows the user to create a reference or a copy of the input pin in global memory to be used within other RealFlow graph through the GetGlobalVariable nodes.
SetMeshThis node replaces an existing RealFlow mesh with the input mesh.
SetMeshGlobalVariableThis node allows the user to create a reference or a copy of the input pin in global memory to be used within other RealFlow graph through the GetGlobalVariable nodes.
SetMeshVoxelizationGlobalVariableThis node allows the user to create a reference or a copy of the input pin in global memory to be used within other RealFlow graph through the GetGlobalVariable nodes.
VertexGetChannelThis node extracts and copies channel data from the vertices to the output channel. Because the channel type is only known at run-time you might need to use a constant node with an internal connection to specialize it.
VertexSetChannelThis node sets the channel value for the vertices. The size of the value array must be the same than the number of vertices.

anchor 

ArrayBoxConcat

...

ArrayBoxConcat

This node concatenates the inputs 'array0' and 'array1' into a single 'out' array.

...

NameTypesPassThroughDescription
out arrayBox
Expand
titleOptional

array0
array1

The out array

anchor 

ArrayBoxConstant

...

ArrayBoxConstant

This node returns a constant array.

...

NameTypesPassThroughDescription
out arrayBox 

The out array

AnchorArrayBoxFilterByMaskArrayBoxFilterByMask 

ArrayBoxFilterByMask

This node returns the elements of the input 'array' at positions specified by the 'mask' parameter.

...

NameTypesPassThroughDescription
resultBox
Expand
titleOptional

array

The result

anchor 

ArrayBoxFindAllElementIndices

...

ArrayBoxFindAllElementIndices

This node returns all positions in the input 'array', which fit to the input 'element' values. .

...

NameTypesPassThroughDescription
indexInteger 

The index

maskBit 

The mask

anchor 

ArrayBoxFindElement

...

ArrayBoxFindElement

This node is executed in parallel according to its input pins size.

...

NameTypesPassThroughDescription
indexInteger 

The index

AnchorArrayBoxInsertElement 

ArrayBoxInsertElement

ArrayBoxInsertElement

This node inserts all elements from the 'element' input into the input 'array' at the position specified by 'position'. If 'position' is equal or lower than 0 then the elements are inserted at the beginning of the array. If 'position' is greater or equal than the inputs 'array' size, elements are appended at the end.

...

NameTypesPassThroughDescription
out arrayBox
Expand
titleOptional

array

The out array

anchor 

ArrayBoxMix

...

ArrayBoxMix

This node creates an output array based on the two inputs 'array0' and 'array1' and the input mask. If the mask value equals 0 then the value of 'array0' is used, if the mask value is 1 the value of 'array1' is used.

...

NameTypesPassThroughDescription
out arrayBox
Expand
titleOptional

array0
array1

The out array

AnchorArrayBoxPushElementArrayBoxPushElement 

ArrayBoxPushElement

This node appends all the elements from the 'element' at the end of the input 'array'.

...

NameTypesPassThroughDescription
out arrayBox
Expand
titleOptional

array

The out array

anchor 

ArrayBoxRemoveElement

...

ArrayBoxRemoveElement

This node removes all elements of the 'by_value' from the input 'array'. The returned mask has the same size as the input 'array' and is set to 0 at removed positions.

...

NameTypesPassThroughDescription
out arrayBox
Expand
titleOptional

array

The out array

maskBit 

The mask

AnchorArrayBoxRemoveIndexArrayBoxRemoveIndex 

ArrayBoxRemoveIndex

This node removes all input array positions by the 'index' input. .

...

NameTypesPassThroughDescription
out arrayBox
Expand
titleOptional

array

The out array

AnchorArrayBoxRemoveRepeatedElementsArrayBoxRemoveRepeatedElements 

ArrayBoxRemoveRepeatedElements

...

NameTypesPassThroughDescription
new to oldInteger 

The new to old

maskBit 

The mask

out arrayBox
Expand
titleOptional

array

The out array

anchor 

ArrayBoxResize

...

ArrayBoxResize

This node resizes the input 'array'. If the result is bigger than the input array, the last value is repeated accordingly.

...

NameTypesPassThroughDescription
out arrayBox
Expand
titleOptional

array

The out array

AnchorArrayBoxReverse 

ArrayBoxReverse

ArrayBoxReverse

This node reverses the order of the input 'array'.

...

NameTypesPassThroughDescription
out arrayBox
Expand
titleOptional

array

The out array

AnchorArrayBoxSliceArrayBoxSlice 

ArrayBoxSlice

This node returns an array containing the range of the input 'array' from the 'first' position with the given input 'size'.Thus, the output array is a subarray or slice of the input.

...

NameTypesPassThroughDescription
out arrayBox
Expand
titleOptional

array

The out array

AnchorArrayMeshCombineArrayMeshCombine 

ArrayMeshCombine

Computes a new mesh concatenating all the geometry from all the input meshes.

...

NameTypesPassThroughDescription
out meshMesh 

The out mesh

AnchorArrayMeshConcatArrayMeshConcat 

ArrayMeshConcat

This node concatenates the inputs 'array0' and 'array1' into a single 'out' array.

...

NameTypesPassThroughDescription
out arrayMesh
Expand
titleOptional

array0
array1

The out array

AnchorArrayMeshConstantArrayMeshConstant 

ArrayMeshConstant

This node returns a constant array.

...

NameTypesPassThroughDescription
out arrayMesh 

The out array

anchor 

ArrayMeshFilterByMask

...

ArrayMeshFilterByMask

This node returns the elements of the input 'array' at positions specified by the 'mask' parameter.

...

NameTypesPassThroughDescription
resultMesh
Expand
titleOptional

array

The result

AnchorArrayMeshFindAllElementIndicesArrayMeshFindAllElementIndices 

ArrayMeshFindAllElementIndices

...

NameTypesPassThroughDescription
indexInteger 

The index

maskBit 

The mask

anchor 

ArrayMeshFindElement

...

ArrayMeshFindElement

This node is executed in parallel according to its input pins size.

...

NameTypesPassThroughDescription
indexInteger 

The index

AnchorArrayMeshInsertElementArrayMeshInsertElement 

ArrayMeshInsertElement

This node inserts all elements from the 'element' input into the input 'array' at the position specified by 'position'. If 'position' is equal or lower than 0 then the elements are inserted at the beginning of the array. If 'position' is greater or equal than the inputs 'array' size, elements are appended at the end.

...

NameTypesPassThroughDescription
out arrayMesh
Expand
titleOptional

array

The out array

AnchorArrayMeshMixArrayMeshMix 

ArrayMeshMix

This node creates an output array based on the two inputs 'array0' and 'array1' and the input mask. If the mask value equals 0 then the value of 'array0' is used, if the mask value is 1 the value of 'array1' is used.

...

NameTypesPassThroughDescription
out arrayMesh
Expand
titleOptional

array0
array1

The out array

anchor 

ArrayMeshPushElement

...

ArrayMeshPushElement

This node appends all the elements from the 'element' at the end of the input 'array'.

...

NameTypesPassThroughDescription
out arrayMesh
Expand
titleOptional

array

The out array

AnchorArrayMeshRemoveElement 

ArrayMeshRemoveElement

ArrayMeshRemoveElement

This node removes all elements of the 'by_value' from the input 'array'. The returned mask has the same size as the input 'array' and is set to 0 at removed positions.

...

NameTypesPassThroughDescription
out arrayMesh
Expand
titleOptional

array

The out array

maskBit 

The mask

AnchorArrayMeshRemoveIndexArrayMeshRemoveIndex 

ArrayMeshRemoveIndex

This node removes all input array positions by the 'index' input. .

...

NameTypesPassThroughDescription
out arrayMesh
Expand
titleOptional

array

The out array

anchor 

ArrayMeshRemoveRepeatedElements

...

ArrayMeshRemoveRepeatedElements

This node removes all repetitions of elements from the input 'array'. The 'new_to_old' array can be used as an 'index' input for a GetArrayElement-Node to restore the original array. The returned mask has the same size as the input 'array' and is set to 0 at removed positions.

...

NameTypesPassThroughDescription
new to oldInteger 

The new to old

maskBit 

The mask

out arrayMesh
Expand
titleOptional

array

The out array

anchor 

ArrayMeshResize

...

ArrayMeshResize

This node resizes the input 'array'. If the result is bigger than the input array, the last value is repeated accordingly.

...

NameTypesPassThroughDescription
out arrayMesh
Expand
titleOptional

array

The out array

AnchorArrayMeshReverse 

ArrayMeshReverse

ArrayMeshReverse

This node reverses the order of the input 'array'.

...

NameTypesPassThroughDescription
out arrayMesh
Expand
titleOptional

array

The out array

anchor 

ArrayMeshSlice

...

ArrayMeshSlice

This node returns an array containing the range of the input 'array' from the 'first' position with the given input 'size'.Thus, the output array is a subarray or slice of the input.

...

NameTypesPassThroughDescription
out arrayMesh
Expand
titleOptional

array

The out array

anchor 

ArrayMeshVoxelizationConcat

...

ArrayMeshVoxelizationConcat

This node concatenates the inputs 'array0' and 'array1' into a single 'out' array.

...

NameTypesPassThroughDescription
out arrayMeshVoxelization
Expand
titleOptional

array0
array1

The out array

AnchorArrayMeshVoxelizationConstant 

ArrayMeshVoxelizationConstant

ArrayMeshVoxelizationConstant

This node returns a constant array.

...

NameTypesPassThroughDescription
out arrayMeshVoxelization 

The out array

AnchorArrayMeshVoxelizationFilterByMaskArrayMeshVoxelizationFilterByMask 

ArrayMeshVoxelizationFilterByMask

...

NameTypesPassThroughDescription
resultMeshVoxelization
Expand
titleOptional

array

The result

AnchorArrayMeshVoxelizationFindAllElementIndicesArrayMeshVoxelizationFindAllElementIndices 

ArrayMeshVoxelizationFindAllElementIndices

...

NameTypesPassThroughDescription
indexInteger 

The index

maskBit 

The mask

anchor 

ArrayMeshVoxelizationFindElement

...

ArrayMeshVoxelizationFindElement

This node is executed in parallel according to its input pins size.

...

NameTypesPassThroughDescription
indexInteger 

The index

AnchorArrayMeshVoxelizationInsertElement 

ArrayMeshVoxelizationInsertElement

ArrayMeshVoxelizationInsertElement

This node inserts all elements from the 'element' input into the input 'array' at the position specified by 'position'. If 'position' is equal or lower than 0 then the elements are inserted at the beginning of the array. If 'position' is greater or equal than the inputs 'array' size, elements are appended at the end.

...

NameTypesPassThroughDescription
out arrayMeshVoxelization
Expand
titleOptional

array

The out array

AnchorArrayMeshVoxelizationMixArrayMeshVoxelizationMix 

ArrayMeshVoxelizationMix

This node creates an output array based on the two inputs 'array0' and 'array1' and the input mask. If the mask value equals 0 then the value of 'array0' is used, if the mask value is 1 the value of 'array1' is used.

...

NameTypesPassThroughDescription
out arrayMeshVoxelization
Expand
titleOptional

array0
array1

The out array

AnchorArrayMeshVoxelizationPushElementArrayMeshVoxelizationPushElement 

ArrayMeshVoxelizationPushElement

...

NameTypesPassThroughDescription
out arrayMeshVoxelization
Expand
titleOptional

array

The out array

AnchorArrayMeshVoxelizationRemoveElementArrayMeshVoxelizationRemoveElement 

ArrayMeshVoxelizationRemoveElement

...

NameTypesPassThroughDescription
out arrayMeshVoxelization
Expand
titleOptional

array

The out array

maskBit 

The mask

AnchorArrayMeshVoxelizationRemoveIndexArrayMeshVoxelizationRemoveIndex 

ArrayMeshVoxelizationRemoveIndex

...

NameTypesPassThroughDescription
out arrayMeshVoxelization
Expand
titleOptional

array

The out array

anchor 

ArrayMeshVoxelizationRemoveRepeatedElements

...

ArrayMeshVoxelizationRemoveRepeatedElements

This node removes all repetitions of elements from the input 'array'. The 'new_to_old' array can be used as an 'index' input for a GetArrayElement-Node to restore the original array. The returned mask has the same size as the input 'array' and is set to 0 at removed positions.

...

NameTypesPassThroughDescription
new to oldInteger 

The new to old

maskBit 

The mask

out arrayMeshVoxelization
Expand
titleOptional

array

The out array

anchor 

ArrayMeshVoxelizationResize

...

ArrayMeshVoxelizationResize

This node resizes the input 'array'. If the result is bigger than the input array, the last value is repeated accordingly.

...

NameTypesPassThroughDescription
out arrayMeshVoxelization
Expand
titleOptional

array

The out array

AnchorArrayMeshVoxelizationReverse 

ArrayMeshVoxelizationReverse

ArrayMeshVoxelizationReverse

This node reverses the order of the input 'array'.

...

NameTypesPassThroughDescription
out arrayMeshVoxelization
Expand
titleOptional

array

The out array

AnchorArrayMeshVoxelizationSliceArrayMeshVoxelizationSlice 

ArrayMeshVoxelizationSlice

...

NameTypesPassThroughDescription
out arrayMeshVoxelization
Expand
titleOptional

array

The out array

AnchorArrayObjectMeshConcatArrayObjectMeshConcat 

ArrayObjectMeshConcat

This node concatenates the inputs 'array0' and 'array1' into a single 'out' array.

...

NameTypesPassThroughDescription
out arrayObjectMesh
Expand
titleOptional

array0
array1

The out array

anchor 

ArrayObjectMeshConstant

...

ArrayObjectMeshConstant

This node returns a constant array.

...

NameTypesPassThroughDescription
out arrayObjectMesh 

The out array

AnchorArrayObjectMeshFilterByMask 

ArrayObjectMeshFilterByMask

ArrayObjectMeshFilterByMask

This node returns the elements of the input 'array' at positions specified by the 'mask' parameter.

...

NameTypesPassThroughDescription
resultObjectMesh
Expand
titleOptional

array

The result

AnchorArrayObjectMeshFindAllElementIndicesArrayObjectMeshFindAllElementIndices 

ArrayObjectMeshFindAllElementIndices

...

NameTypesPassThroughDescription
indexInteger 

The index

maskBit 

The mask

anchor 

ArrayObjectMeshFindElement

...

ArrayObjectMeshFindElement

This node is executed in parallel according to its input pins size.

...

NameTypesPassThroughDescription
indexInteger 

The index

AnchorArrayObjectMeshInsertElement 

ArrayObjectMeshInsertElement

ArrayObjectMeshInsertElement

This node inserts all elements from the 'element' input into the input 'array' at the position specified by 'position'. If 'position' is equal or lower than 0 then the elements are inserted at the beginning of the array. If 'position' is greater or equal than the inputs 'array' size, elements are appended at the end.

...

NameTypesPassThroughDescription
out arrayObjectMesh
Expand
titleOptional

array

The out array

AnchorArrayObjectMeshMixArrayObjectMeshMix 

ArrayObjectMeshMix

This node creates an output array based on the two inputs 'array0' and 'array1' and the input mask. If the mask value equals 0 then the value of 'array0' is used, if the mask value is 1 the value of 'array1' is used.

...

NameTypesPassThroughDescription
out arrayObjectMesh
Expand
titleOptional

array0
array1

The out array

anchor 

ArrayObjectMeshPushElement

...

ArrayObjectMeshPushElement

This node appends all the elements from the 'element' at the end of the input 'array'.

...

NameTypesPassThroughDescription
out arrayObjectMesh
Expand
titleOptional

array

The out array

anchor 

ArrayObjectMeshRemoveElement

...

ArrayObjectMeshRemoveElement

This node removes all elements of the 'by_value' from the input 'array'. The returned mask has the same size as the input 'array' and is set to 0 at removed positions.

...

NameTypesPassThroughDescription
out arrayObjectMesh
Expand
titleOptional

array

The out array

maskBit 

The mask

AnchorArrayObjectMeshRemoveIndex 

ArrayObjectMeshRemoveIndex

ArrayObjectMeshRemoveIndex

This node removes all input array positions by the 'index' input. .

...

NameTypesPassThroughDescription
out arrayObjectMesh
Expand
titleOptional

array

The out array

AnchorArrayObjectMeshRemoveRepeatedElementsArrayObjectMeshRemoveRepeatedElements 

ArrayObjectMeshRemoveRepeatedElements

...

NameTypesPassThroughDescription
new to oldInteger 

The new to old

maskBit 

The mask

out arrayObjectMesh
Expand
titleOptional

array

The out array

AnchorArrayObjectMeshResizeArrayObjectMeshResize 

ArrayObjectMeshResize

This node resizes the input 'array'. If the result is bigger than the input array, the last value is repeated accordingly.

...

NameTypesPassThroughDescription
out arrayObjectMesh
Expand
titleOptional

array

The out array

anchor 

ArrayObjectMeshReverse

...

ArrayObjectMeshReverse

This node reverses the order of the input 'array'.

...

NameTypesPassThroughDescription
out arrayObjectMesh
Expand
titleOptional

array

The out array

anchor 

ArrayObjectMeshSlice

...

ArrayObjectMeshSlice

This node returns an array containing the range of the input 'array' from the 'first' position with the given input 'size'.Thus, the output array is a subarray or slice of the input.

...

NameTypesPassThroughDescription
out arrayObjectMesh
Expand
titleOptional

array

The out array

AnchorArrayRealWaveMeshConcatArrayRealWaveMeshConcat 

ArrayRealWaveMeshConcat

This node concatenates the inputs 'array0' and 'array1' into a single 'out' array.

...

NameTypesPassThroughDescription
out arrayRealWaveMesh
Expand
titleOptional

array0
array1

The out array

anchor 

ArrayRealWaveMeshConstant

...

ArrayRealWaveMeshConstant

This node returns a constant array.

...

NameTypesPassThroughDescription
out arrayRealWaveMesh 

The out array

AnchorArrayRealWaveMeshFilterByMaskArrayRealWaveMeshFilterByMask 

ArrayRealWaveMeshFilterByMask

...

NameTypesPassThroughDescription
resultRealWaveMesh
Expand
titleOptional

array

The result

AnchorArrayRealWaveMeshFindAllElementIndicesArrayRealWaveMeshFindAllElementIndices 

ArrayRealWaveMeshFindAllElementIndices

...

NameTypesPassThroughDescription
indexInteger 

The index

maskBit 

The mask

anchor 

ArrayRealWaveMeshFindElement

...

ArrayRealWaveMeshFindElement

This node is executed in parallel according to its input pins size.

...

NameTypesPassThroughDescription
indexInteger 

The index

anchor 

ArrayRealWaveMeshInsertElement

...

ArrayRealWaveMeshInsertElement

This node inserts all elements from the 'element' input into the input 'array' at the position specified by 'position'. If 'position' is equal or lower than 0 then the elements are inserted at the beginning of the array. If 'position' is greater or equal than the inputs 'array' size, elements are appended at the end.

...

NameTypesPassThroughDescription
out arrayRealWaveMesh
Expand
titleOptional

array

The out array

AnchorArrayRealWaveMeshMix 

ArrayRealWaveMeshMix

ArrayRealWaveMeshMix

This node creates an output array based on the two inputs 'array0' and 'array1' and the input mask. If the mask value equals 0 then the value of 'array0' is used, if the mask value is 1 the value of 'array1' is used.

...

NameTypesPassThroughDescription
out arrayRealWaveMesh
Expand
titleOptional

array0
array1

The out array

AnchorArrayRealWaveMeshPushElementArrayRealWaveMeshPushElement 

ArrayRealWaveMeshPushElement

...

NameTypesPassThroughDescription
out arrayRealWaveMesh
Expand
titleOptional

array

The out array

AnchorArrayRealWaveMeshRemoveElementArrayRealWaveMeshRemoveElement 

ArrayRealWaveMeshRemoveElement

...

NameTypesPassThroughDescription
out arrayRealWaveMesh
Expand
titleOptional

array

The out array

maskBit 

The mask

anchor 

ArrayRealWaveMeshRemoveIndex

...

ArrayRealWaveMeshRemoveIndex

This This node removes all input array positions by the 'index' input. .

...

NameTypesPassThroughDescription
out arrayRealWaveMesh
Expand
titleOptional

array

The out array

anchor 

ArrayRealWaveMeshRemoveRepeatedElements

...

ArrayRealWaveMeshRemoveRepeatedElements

This node removes all repetitions of elements from the input 'array'. The 'new_to_old' array can be used as an 'index' input for a GetArrayElement-Node to restore the original array. The returned mask has the same size as the input 'array' and is set to 0 at removed positions.

...

NameTypesPassThroughDescription
new to oldInteger 

The new to old

maskBit 

The mask

out arrayRealWaveMesh
Expand
titleOptional

array

The out array

AnchorArrayRealWaveMeshResizeArrayRealWaveMeshResize 

ArrayRealWaveMeshResize

This node resizes the input 'array'. If the result is bigger than the input array, the last value is repeated accordingly.

...

NameTypesPassThroughDescription
out arrayRealWaveMesh
Expand
titleOptional

array

The out array

anchor 

ArrayRealWaveMeshReverse

...

ArrayRealWaveMeshReverse

This node reverses the order of the input 'array'.

...

NameTypesPassThroughDescription
out arrayRealWaveMesh
Expand
titleOptional

array

The out array

AnchorArrayRealWaveMeshSliceArrayRealWaveMeshSlice 

ArrayRealWaveMeshSlice

This node returns an array containing the range of the input 'array' from the 'first' position with the given input 'size'.Thus, the output array is a subarray or slice of the input.

...

NameTypesPassThroughDescription
out arrayRealWaveMesh
Expand
titleOptional

array

The out array

anchor 

Box

...

Box

This node generates an axis aligned box. The corners are located at the inputs 'min' and 'max' positions.

...

NameTypesPassThroughDescription
boxBox 

The box

AnchorBoxCopyBoxCopy 

BoxCopy

This node duplicates the value of 'in' to the output 'copy'.

...

NameTypesPassThroughDescription
copyBox 

A copy of 'in'

anchor 

BoxInfo

...

BoxInfo

This node returns the corners and dimension of a box.

...

NameTypesPassThroughDescription
minVector3 

The position of the minimum corner of the box

maxVector3 

The position of the maximum corner of the box

dimensionVector3 

The dimension in x,y and z-direction of the box

centerVector3 

The center of the box

AnchorBoxIsPointInsideBoxIsPointInside 

BoxIsPointInside

This node checks if the input 'position' is inside the input 'box'.

...

NameTypesPassThroughDescription
maskBit 

The mask

anchor 

FaceGetChannel

...

FaceGetChannel

This node copy the data specified at the input "name" from the "faces" to the output "channel".

...

NameTypesPassThroughDescription
channel
Expand
titleNumeric

Integer
Real
Vector3

 

The channel

AnchorFaceInterpolatorFaceInterpolator 

FaceInterpolator

This node is executed in parallel according to its input pins size.

...

NameTypesPassThroughDescription
result
Expand
titleNumeric

Integer
Real
Integer64
Vector3
Color4

 

The interpolated values

AnchorFacePointToBarycentricCoordinates 

FacePointToBarycentricCoordinates

FacePointToBarycentricCoordinates

This node is executed in parallel according to its input pins size.

...

NameTypesPassThroughDescription
resultVector3 

The barycentric coordinates values

AnchorFaceSamplerFaceSampler 

FaceSampler

This node is executed in parallel according to its input pins size.

...

NameTypesPassThroughDescription
pointsVector3 

The point/s

AnchorFaceValueFromBarycentricCoordinates 

FaceValueFromBarycentricCoordinates

FaceValueFromBarycentricCoordinates

This node is executed in parallel according to its input pins size.

...

NameTypesPassThroughDescription
result
Expand
titleNumeric

Integer
Integer64
Real
Vector3
Color4

 

The result

anchor 

GetArrayBoxElement

...

GetArrayBoxElement

This node returns the elements of the input 'array' at positions specified by the 'index' parameter.

...

NameTypesPassThroughDescription
elementBox 

The element

AnchorGetArrayMeshElementGetArrayMeshElement 

GetArrayMeshElement

This node returns the elements of the input 'array' at positions specified by the 'index' parameter.

...

NameTypesPassThroughDescription
elementMesh 

The element

anchor 

GetArrayMeshVoxelizationElement

...

GetArrayMeshVoxelizationElement

This node returns the elements of the input 'array' at positions specified by the 'index' parameter.

...

NameTypesPassThroughDescription
elementMeshVoxelization 

The element

AnchorGetArrayObjectMeshElementGetArrayObjectMeshElement 

GetArrayObjectMeshElement

...

NameTypesPassThroughDescription
elementObjectMesh 

The element

anchor 

GetArrayRealWaveMeshElement

...

GetArrayRealWaveMeshElement

This node returns the elements of the input 'array' at positions specified by the 'index' parameter.

...

NameTypesPassThroughDescription
elementRealWaveMesh 

The element

AnchorGetBoxGlobalVariableGetBoxGlobalVariable 

GetBoxGlobalVariable

This node returns a reference to previously stored variables in global memory (using the SetGlobalVariable-Nodes).

...

NameTypesPassThroughDescription
outBox 

The out

anchor 

GetFaces

...

GetFaces

This object returns a reference to the faces of the input 'mesh'.

...

NameTypesPassThroughDescription
facesFaces 

The faces

AnchorGetMeshGetMesh 

GetMesh

This node gets the mesh of the input node. For objects the vertices of the mesh are given in the local reference system, you might be interested in having them in the world reference system, for that you can use the "GetTransformation" and the "MeshTransformCopy" nodes.

...

NameTypesPassThroughDescription
meshMesh 

The mesh

anchor 

GetMeshGlobalVariable

...

GetMeshGlobalVariable

This node returns a reference to previously stored variables in global memory (using the SetGlobalVariable-Nodes).

...

NameTypesPassThroughDescription
outMesh 

The out

AnchorGetMeshInfoGetMeshInfo 

GetMeshInfo

This node returns information about the input mesh.

...

NameTypesPassThroughDescription
no of verticesInteger 

The no of vertices

no of trianglesInteger 

The no of triangles

no of normalsInteger 

The no of normals

bounding boxBox 

The bounding box

uv's existBit 

The uv's exist

AnchorGetMeshVoxelizationGlobalVariable 

GetMeshVoxelizationGlobalVariable

GetMeshVoxelizationGlobalVariable

This node returns a reference to previously stored variables in global memory (using the SetGlobalVariable-Nodes).

...

NameTypesPassThroughDescription
outMeshVoxelization 

The out

AnchorGetMultiBodyMeshGetMultiBodyMesh 

GetMultiBodyMesh

This node gets the mesh of the input MultiBody. It also returns the internal name of the mesh.

...

NameTypesPassThroughDescription
meshObjectMesh 

The mesh

mesh nameString 

The mesh name

AnchorGetNodeBoundingBox 

GetNodeBoundingBox

GetNodeBoundingBox

This node returns the axis aligned bounding box for a given node.

...

NameTypesPassThroughDescription
boxBox 

The box

anchor 

GetObjectMesh

...

GetObjectMesh

This node gets the mesh of the input node.

...

NameTypesPassThroughDescription
meshObjectMesh 

The mesh

AnchorGetVerticesGetVertices 

GetVertices

This object returns a reference to the vertices of the input 'mesh'.

...

NameTypesPassThroughDescription
verticesVertices 

The vertices

anchor 

MeshAddVertexChannel

...

MeshAddVertexChannel

This node creates a new channel for the vertices of the mesh. The value for the new channel is initialized to zero. You might want to use the "VertexSetChannel" node to initialize the value of this channel.

...

NameTypesPassThroughDescription
out meshPassThroughmesh

The out mesh

AnchorMeshClipByDistanceFieldMeshClipByDistanceField 

MeshClipByDistanceField

This node clips the mesh against one or several input distance fields.

...

NameTypesPassThroughDescription
clipped meshMesh 

The clipped mesh

anchor 

MeshClipByVolume

...

MeshClipByVolume

This node clips the input 'mesh' against input 'volume' axis aligned box (or boxes).

...

NameTypesPassThroughDescription
clipped meshMesh 

The clipped mesh

AnchorMeshCopyMeshCopy 

MeshCopy

This node duplicates the input value to the output. If you remove this node the output copy will not exist in the graph anymore.

...

NameTypesPassThroughDescription
copyMesh 

A copy of the input

anchor 

MeshCreateVoxelization

...

MeshCreateVoxelization

The algorithm to perform the operation of this node is multithreaded.

...

NameTypesPassThroughDescription
voxelizationMeshVoxelization 

The voxelization

...

The voxelization

 

MeshCube

This node creates a mesh containing a cube with a side length of 1.

...

NameTypesPassThroughDescription
outMeshMesh 

The outMesh

AnchorMeshDisplaceFromImage 

MeshDisplaceFromImage

MeshDisplaceFromImage

This node displaces the mesh using an image.

...

NameTypesPassThroughDescription
meshMesh (1)out mesh

The mesh

imageImage (1) 

The image

repeat uReal (1) 

The number of tiles in u

repeat vReal (1) 

The number of tiles in v

scaleVector3 

The scale of the displacement. If the number of elements in this input is larger than 1 then it must have the size of the vertexes of the mesh, so that a per-vertex scaling of the displacement is done. 

Outputs

NameTypesPassThroughDescription
out meshPassThroughmesh

The out mesh

AnchorMeshExtrudeMeshExtrude 

MeshExtrude

This node extrudes the mesh and reverses its normals.

...

NameTypesPassThroughDescription
meshMesh 

The mesh

directionVector3 

The extrusion direction. Ignored if doing the extrusion using the mesh normals. 

thicknessReal 

The amount of extrusion

use mesh normalsBit 

The extrusion will be done using the mesh normals instead of the extrusion direction

...

NameTypesPassThroughDescription
out meshMesh 

The out mesh

anchor 

MeshFindNearestPosition

...

MeshFindNearestPosition

The algorithm to perform the operation of this node is multithreaded.

...

NameTypesPassThroughDescription
maskBit 

True if the nearest position was found, False otherwise

out positionsVector3 

The nearest position of the mesh for the input positions.

If the input position is too far, the original position value is returned

out normalsVector3 

The normal of the input mesh at the nearest position.If the input position is too far, the original position value is returned

face indexesInteger 

The index of the face which contains the nearest position of the mesh

barycentricsVector3 

The barycentric coordinates of the nearest position in the mesh face

AnchorMeshPlaneMeshPlane 

MeshPlane

This node creates a mesh containing a plane with a side length of 1.

...

NameTypesPassThroughDescription
out meshMesh 

The out mesh

anchor 

MeshPlaneFromImage

...

MeshPlaneFromImage

This node creates a heightfield mesh from an image - using the green channel for heights and the red/blue channels for translation within the x/z-axis. The number of created vertices corresponds to the resolution of the input image. The resulting mesh resolution in x- and z-direction is normalized to 1. Using mapping, you may map the input values before they are used for the heightfield creation.

...

NameTypesPassThroughDescription
outMeshMesh 

The outMesh

anchor 

MeshSeparateComponents

...

MeshSeparateComponents

Separates the input mesh into their disjoint groups.

...

NameTypesPassThroughDescription
mesh arrayMesh 

The mesh array

AnchorMeshTessellateMeshTessellate 

MeshTessellate

This node tessellates the mesh. Any edge of the original mesh that lies partially inside the tessellation region is subdivided if necessary.

...

NameTypesPassThroughDescription
out meshPassThroughmesh

The out mesh

anchor 

MeshTransform

...

MeshTransform

This node transforms the input 'mesh' according to the input transformation matrix.

...

NameTypesPassThroughDescription
out meshMesh 

The out mesh

AnchorMeshTransformCopyMeshTransformCopy 

MeshTransformCopy

This node creates a transformed version of the input 'mesh' according to the input transformation matrix.
Warning: If the input is a RealFlow Object, the output mesh stores its local coordinates. In order to get the mesh at the same place as the actual object it is recommended to transform a copy of the output mesh with the transformation matrix of the object.

...

NameTypesPassThroughDescription
out meshMesh 

The out mesh

AnchorMeshVoxelizationCopyMeshVoxelizationCopy 

MeshVoxelizationCopy

This node duplicates the input value to the output. If you remove this node the output copy will not exist in the graph anymore.

...

NameTypesPassThroughDescription
copyMeshVoxelization 

A copy of the input

anchor 

SetArrayBoxElement

...

SetArrayBoxElement

This node returns the elements of the input 'array' at positions specified by the 'index' parameter.

...

NameTypesPassThroughDescription
resultBox
Expand
titleOptional

array

The result

anchor 

SetArrayMeshElement

...

SetArrayMeshElement

This node returns the elements of the input 'array' at positions specified by the 'index' parameter.

...

NameTypesPassThroughDescription
resultMesh
Expand
titleOptional

array

The result

AnchorSetArrayMeshVoxelizationElement 

SetArrayMeshVoxelizationElement

SetArrayMeshVoxelizationElement

This node returns the elements of the input 'array' at positions specified by the 'index' parameter.

...

NameTypesPassThroughDescription
resultMeshVoxelization
Expand
titleOptional

array

The result

AnchorSetArrayObjectMeshElementSetArrayObjectMeshElement 

SetArrayObjectMeshElement

...

NameTypesPassThroughDescription
resultObjectMesh
Expand
titleOptional

array

The result

AnchorSetArrayRealWaveMeshElementSetArrayRealWaveMeshElement 

SetArrayRealWaveMeshElement

...

NameTypesPassThroughDescription
resultRealWaveMesh
Expand
titleOptional

array

The result

AnchorSetBoxGlobalVariable 

SetBoxGlobalVariable

SetBoxGlobalVariable

This node allows the user to create a reference or a copy of the input pin in global memory to be used within other RealFlow graph through the GetGlobalVariable nodes.

...

NameTypesPassThroughDescription
throughPassThroughin

The value connected to the input

out copyBox 

The value copied in memory in case a copy has been performed. The same input value otherwise

anchor 

SetMesh

...

SetMesh

This node replaces an existing RealFlow mesh with the input mesh.

...

NameTypesPassThroughDescription
out nodePassThroughnode

The out node

AnchorSetMeshGlobalVariableSetMeshGlobalVariable 

SetMeshGlobalVariable

This node allows the user to create a reference or a copy of the input pin in global memory to be used within other RealFlow graph through the GetGlobalVariable nodes.

...

NameTypesPassThroughDescription
throughPassThroughin

The value connected to the input

out copyMesh 

The value copied in memory in case a copy has been performed. The same input value otherwise

anchor 

SetMeshVoxelizationGlobalVariable

...

SetMeshVoxelizationGlobalVariable

This node allows the user to create a reference or a copy of the input pin in global memory to be used within other RealFlow graph through the GetGlobalVariable nodes.

...

NameTypesPassThroughDescription
throughPassThroughin

The value connected to the input

out copyMeshVoxelization 

The value copied in memory in case a copy has been performed. The same input value otherwise

AnchorVertexGetChannelVertexGetChannel 

VertexGetChannel

This node extracts and copies channel data from the vertices to the output channel. Because the channel type is only known at run-time you might need to use a constant node with an internal connection to specialize it.

...

NameTypesPassThroughDescription
channel
Expand
titleNumeric

Integer
Integer64
Real
Vector3
Color4

 

The channel

AnchorVertexSetChannelVertexSetChannel 

VertexSetChannel

This node sets the channel value for the vertices. The size of the value array must be the same than the number of vertices.

...