...
Name | Description |
---|---|
ArrayBoxConcat | This node concatenates the inputs 'array0' and 'array1' into a single 'out' array. |
ArrayBoxConstant | This node returns a constant array. |
ArrayBoxFilterByMask | This node returns the elements of the input 'array' at positions specified by the 'mask' parameter. |
ArrayBoxFindAllElementIndices | This node returns all positions in the input 'array', which fit to the input 'element' values. |
ArrayBoxFindElement | This 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. |
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. |
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. |
ArrayBoxPushElement | This node appends all the elements from the 'element' at the end of the input 'array'. |
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. |
ArrayBoxRemoveIndex | This node removes all input array positions by the 'index' input. |
ArrayBoxRemoveRepeatedElements | 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. |
ArrayBoxResize | This node resizes the input 'array'. If the result is bigger than the input array, the last value is repeated accordingly. |
ArrayBoxReverse | This node reverses the order of the input 'array'. |
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. |
ArrayMeshCombine | Computes a new mesh concatenating all the geometry from all the input meshes. |
ArrayMeshConcat | This node concatenates the inputs 'array0' and 'array1' into a single 'out' array. |
ArrayMeshConstant | This node returns a constant array. |
ArrayMeshFilterByMask | This node returns the elements of the input 'array' at positions specified by the 'mask' parameter. |
ArrayMeshFindAllElementIndices | This node returns all positions in the input 'array', which fit to the input 'element' values. |
ArrayMeshFindElement | This 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. |
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. |
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. |
ArrayMeshPushElement | This node appends all the elements from the 'element' at the end of the input 'array'. |
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. |
ArrayMeshRemoveIndex | This node removes all input array positions by the 'index' input. |
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. |
ArrayMeshResize | This node resizes the input 'array'. If the result is bigger than the input array, the last value is repeated accordingly. |
ArrayMeshReverse | This node reverses the order of the input 'array'. |
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. |
ArrayMeshVoxelizationConcat | This node concatenates the inputs 'array0' and 'array1' into a single 'out' array. |
ArrayMeshVoxelizationConstant | This node returns a constant array. |
ArrayMeshVoxelizationFilterByMask | This node returns the elements of the input 'array' at positions specified by the 'mask' parameter. |
ArrayMeshVoxelizationFindAllElementIndices | This node returns all positions in the input 'array', which fit to the input 'element' values. |
ArrayMeshVoxelizationFindElement | This 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. |
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. |
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. |
ArrayMeshVoxelizationPushElement | This node appends all the elements from the 'element' at the end of the input 'array'. |
ArrayMeshVoxelizationRemoveElement | 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. |
ArrayMeshVoxelizationRemoveIndex | This node removes all input array positions by the 'index' input. |
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. |
ArrayMeshVoxelizationResize | This node resizes the input 'array'. If the result is bigger than the input array, the last value is repeated accordingly. |
ArrayMeshVoxelizationReverse | This node reverses the order of the input 'array'. |
ArrayMeshVoxelizationSlice | 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. |
ArrayObjectMeshConcat | This node concatenates the inputs 'array0' and 'array1' into a single 'out' array. |
ArrayObjectMeshConstant | This node returns a constant array. |
ArrayObjectMeshFilterByMask | This node returns the elements of the input 'array' at positions specified by the 'mask' parameter. |
ArrayObjectMeshFindAllElementIndices | This node returns all positions in the input 'array', which fit to the input 'element' values. |
ArrayObjectMeshFindElement | This 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. |
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. |
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. |
ArrayObjectMeshPushElement | This node appends all the elements from the 'element' at the end of the input 'array'. |
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. |
ArrayObjectMeshRemoveIndex | This node removes all input array positions by the 'index' input. |
ArrayObjectMeshRemoveRepeatedElements | 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. |
ArrayObjectMeshResize | This node resizes the input 'array'. If the result is bigger than the input array, the last value is repeated accordingly. |
ArrayObjectMeshReverse | This node reverses the order of the input 'array'. |
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. |
ArrayRealWaveMeshConcat | This node concatenates the inputs 'array0' and 'array1' into a single 'out' array. |
ArrayRealWaveMeshConstant | This node returns a constant array. |
ArrayRealWaveMeshFilterByMask | This node returns the elements of the input 'array' at positions specified by the 'mask' parameter. |
ArrayRealWaveMeshFindAllElementIndices | This node returns all positions in the input 'array', which fit to the input 'element' values. |
ArrayRealWaveMeshFindElement | This 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. |
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. |
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. |
ArrayRealWaveMeshPushElement | This node appends all the elements from the 'element' at the end of the input 'array'. |
ArrayRealWaveMeshRemoveElement | 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. |
ArrayRealWaveMeshRemoveIndex | This node removes all input array positions by the 'index' input. |
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. |
ArrayRealWaveMeshResize | This node resizes the input 'array'. If the result is bigger than the input array, the last value is repeated accordingly. |
ArrayRealWaveMeshReverse | This node reverses the order of the input 'array'. |
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. |
Box | This node generates an axis aligned box. The corners are located at the inputs 'min' and 'max' positions. |
BoxCopy | This node duplicates the value of 'in' to the output 'copy'. |
BoxInfo | This node returns the corners and dimension of a box. |
BoxIsPointInside | This node checks if the input 'position' is inside the input 'box'. |
FaceGetChannel | This node copy the data specified at the input "name" from the "faces" to the output "channel". |
FaceInterpolator | This 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. |
FacePointToBarycentricCoordinates | This node computes the barycentric coordinates at an specific point of the triange defined by the three input vertex positions. |
FaceSampler | This 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. |
FaceValueFromBarycentricCoordinates | This node computes an interpolated value of the triangle defined by the three input values based on the input 'barycentric' coordinates Y and Z components. |
GetArrayBoxElement | This node returns the elements of the input 'array' at positions specified by the 'index' parameter. |
GetArrayMeshElement | This node returns the elements of the input 'array' at positions specified by the 'index' parameter. |
GetArrayMeshVoxelizationElement | This node returns the elements of the input 'array' at positions specified by the 'index' parameter. |
GetArrayObjectMeshElement | This node returns the elements of the input 'array' at positions specified by the 'index' parameter. |
GetArrayRealWaveMeshElement | This node returns the elements of the input 'array' at positions specified by the 'index' parameter. |
GetBoxGlobalVariable | This node returns a reference to previously stored variables in global memory (using the SetGlobalVariable-Nodes). |
GetFaces | This object returns a reference to the faces of the input 'mesh'. |
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. |
GetMeshGlobalVariable | This node returns a reference to previously stored variables in global memory (using the SetGlobalVariable-Nodes). |
GetMeshInfo | This node returns information about the input mesh. |
GetMeshVoxelizationGlobalVariable | This node returns a reference to previously stored variables in global memory (using the SetGlobalVariable-Nodes). |
GetMultiBodyMesh | This node gets the mesh of the input MultiBody. It also returns the internal name of the mesh. |
GetNodeBoundingBox | This node returns the axis aligned bounding box for a given node. |
GetObjectMesh | This node gets the mesh of the input node. |
GetVertices | This object returns a reference to the vertices of the input 'mesh'. |
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. |
MeshClipByDistanceField | This node clips the mesh against one or several input distance fields. |
MeshClipByVolume | This node clips the input 'mesh' against input 'volume' axis aligned box (or boxes). |
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. |
MeshCreateVoxelization | This node creates a mesh voxelization. |
MeshCube | This node creates a mesh containing a cube with a side length of 1. |
MeshDisplaceFromImage | This node displaces the mesh using an image. |
MeshExtrude | This node extrudes the mesh and reverses its normals. |
MeshFindNearestPosition | This node gets the nearest position/s to the mesh. |
MeshPlane | This node creates a mesh containing a plane with a side length of 1. |
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. |
MeshSeparateComponents | Separates the input mesh into their disjoint groups. |
MeshTessellate | This node tessellates the mesh. Any edge of the original mesh that lies partially inside the tessellation region is subdivided if necessary. |
MeshTransform | This node transforms the input 'mesh' according to the input transformation matrix. |
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. |
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. |
SetArrayBoxElement | This node returns the elements of the input 'array' at positions specified by the 'index' parameter. |
SetArrayMeshElement | This node returns the elements of the input 'array' at positions specified by the 'index' parameter. |
SetArrayMeshVoxelizationElement | This node returns the elements of the input 'array' at positions specified by the 'index' parameter. |
SetArrayObjectMeshElement | This node returns the elements of the input 'array' at positions specified by the 'index' parameter. |
SetArrayRealWaveMeshElement | This node returns the elements of the input 'array' at positions specified by the 'index' parameter. |
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. |
SetMesh | This node replaces an existing RealFlow mesh with the input mesh. |
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. |
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. |
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. |
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. |
anchor
ArrayBoxConcat
...
ArrayBoxConcat
This node concatenates the inputs 'array0' and 'array1' into a single 'out' array.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | Box |
| The out array |
anchor
ArrayBoxConstant
...
ArrayBoxConstant
This node returns a constant array.
...
Name | Types | PassThrough | Description |
---|---|---|---|
out array | Box | The out array |
Anchor
ArrayBoxFilterByMask
This node returns the elements of the input 'array' at positions specified by the 'mask' parameter.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
result | Box |
| The result |
anchor
ArrayBoxFindAllElementIndices
...
ArrayBoxFindAllElementIndices
This node returns all positions in the input 'array', which fit to the input 'element' values. .
...
Name | Types | PassThrough | Description |
---|---|---|---|
index | Integer | The index | |
mask | Bit | The mask |
anchor
ArrayBoxFindElement
...
ArrayBoxFindElement
This node is executed in parallel according to its input pins size.
...
Name | Types | PassThrough | Description |
---|---|---|---|
index | Integer | The index |
ArrayBoxInsertElement Anchor
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.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | Box |
| 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.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | Box |
| The out array |
Anchor
ArrayBoxPushElement
This node appends all the elements from the 'element' at the end of the input 'array'.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | Box |
| 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.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | Box |
| The out array | |||||
mask | Bit | The mask |
Anchor
ArrayBoxRemoveIndex
This node removes all input array positions by the 'index' input. .
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | Box |
| The out array |
Anchor
ArrayBoxRemoveRepeatedElements
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
new to old | Integer | The new to old | ||||||
mask | Bit | The mask | ||||||
out array | Box |
| 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.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | Box |
| The out array |
ArrayBoxReverse Anchor
ArrayBoxReverse
ArrayBoxReverse
This node reverses the order of the input 'array'.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | Box |
| The out array |
Anchor
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.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | Box |
| The out array |
Anchor
ArrayMeshCombine
Computes a new mesh concatenating all the geometry from all the input meshes.
...
Name | Types | PassThrough | Description |
---|---|---|---|
out mesh | Mesh | The out mesh |
Anchor
ArrayMeshConcat
This node concatenates the inputs 'array0' and 'array1' into a single 'out' array.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | Mesh |
| The out array |
Anchor
ArrayMeshConstant
This node returns a constant array.
...
Name | Types | PassThrough | Description |
---|---|---|---|
out array | Mesh | The out array |
anchor
ArrayMeshFilterByMask
...
ArrayMeshFilterByMask
This node returns the elements of the input 'array' at positions specified by the 'mask' parameter.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
result | Mesh |
| The result |
Anchor
ArrayMeshFindAllElementIndices
...
Name | Types | PassThrough | Description |
---|---|---|---|
index | Integer | The index | |
mask | Bit | The mask |
anchor
ArrayMeshFindElement
...
ArrayMeshFindElement
This node is executed in parallel according to its input pins size.
...
Name | Types | PassThrough | Description |
---|---|---|---|
index | Integer | The index |
Anchor
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.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | Mesh |
| The out array |
Anchor
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.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | Mesh |
| The out array |
anchor
ArrayMeshPushElement
...
ArrayMeshPushElement
This node appends all the elements from the 'element' at the end of the input 'array'.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | Mesh |
| The out array |
ArrayMeshRemoveElement Anchor
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.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | Mesh |
| The out array | |||||
mask | Bit | The mask |
Anchor
ArrayMeshRemoveIndex
This node removes all input array positions by the 'index' input. .
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | Mesh |
| 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.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
new to old | Integer | The new to old | ||||||
mask | Bit | The mask | ||||||
out array | Mesh |
| 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.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | Mesh |
| The out array |
ArrayMeshReverse Anchor
ArrayMeshReverse
ArrayMeshReverse
This node reverses the order of the input 'array'.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | Mesh |
| 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.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | Mesh |
| The out array |
anchor
ArrayMeshVoxelizationConcat
...
ArrayMeshVoxelizationConcat
This node concatenates the inputs 'array0' and 'array1' into a single 'out' array.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | MeshVoxelization |
| The out array |
ArrayMeshVoxelizationConstant Anchor
ArrayMeshVoxelizationConstant
ArrayMeshVoxelizationConstant
This node returns a constant array.
...
Name | Types | PassThrough | Description |
---|---|---|---|
out array | MeshVoxelization | The out array |
Anchor
ArrayMeshVoxelizationFilterByMask
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
result | MeshVoxelization |
| The result |
Anchor
ArrayMeshVoxelizationFindAllElementIndices
...
Name | Types | PassThrough | Description |
---|---|---|---|
index | Integer | The index | |
mask | Bit | The mask |
anchor
ArrayMeshVoxelizationFindElement
...
ArrayMeshVoxelizationFindElement
This node is executed in parallel according to its input pins size.
...
Name | Types | PassThrough | Description |
---|---|---|---|
index | Integer | The index |
ArrayMeshVoxelizationInsertElement Anchor
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.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | MeshVoxelization |
| The out array |
Anchor
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.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | MeshVoxelization |
| The out array |
Anchor
ArrayMeshVoxelizationPushElement
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | MeshVoxelization |
| The out array |
Anchor
ArrayMeshVoxelizationRemoveElement
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | MeshVoxelization |
| The out array | |||||
mask | Bit | The mask |
Anchor
ArrayMeshVoxelizationRemoveIndex
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | MeshVoxelization |
| 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.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
new to old | Integer | The new to old | ||||||
mask | Bit | The mask | ||||||
out array | MeshVoxelization |
| 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.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | MeshVoxelization |
| The out array |
ArrayMeshVoxelizationReverse Anchor
ArrayMeshVoxelizationReverse
ArrayMeshVoxelizationReverse
This node reverses the order of the input 'array'.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | MeshVoxelization |
| The out array |
Anchor
ArrayMeshVoxelizationSlice
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | MeshVoxelization |
| The out array |
Anchor
ArrayObjectMeshConcat
This node concatenates the inputs 'array0' and 'array1' into a single 'out' array.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | ObjectMesh |
| The out array |
anchor
ArrayObjectMeshConstant
...
ArrayObjectMeshConstant
This node returns a constant array.
...
Name | Types | PassThrough | Description |
---|---|---|---|
out array | ObjectMesh | The out array |
ArrayObjectMeshFilterByMask Anchor
ArrayObjectMeshFilterByMask
ArrayObjectMeshFilterByMask
This node returns the elements of the input 'array' at positions specified by the 'mask' parameter.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
result | ObjectMesh |
| The result |
Anchor
ArrayObjectMeshFindAllElementIndices
...
Name | Types | PassThrough | Description |
---|---|---|---|
index | Integer | The index | |
mask | Bit | The mask |
anchor
ArrayObjectMeshFindElement
...
ArrayObjectMeshFindElement
This node is executed in parallel according to its input pins size.
...
Name | Types | PassThrough | Description |
---|---|---|---|
index | Integer | The index |
ArrayObjectMeshInsertElement Anchor
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.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | ObjectMesh |
| The out array |
Anchor
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.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | ObjectMesh |
| The out array |
anchor
ArrayObjectMeshPushElement
...
ArrayObjectMeshPushElement
This node appends all the elements from the 'element' at the end of the input 'array'.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | ObjectMesh |
| 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.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | ObjectMesh |
| The out array | |||||
mask | Bit | The mask |
ArrayObjectMeshRemoveIndex Anchor
ArrayObjectMeshRemoveIndex
ArrayObjectMeshRemoveIndex
This node removes all input array positions by the 'index' input. .
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | ObjectMesh |
| The out array |
Anchor
ArrayObjectMeshRemoveRepeatedElements
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
new to old | Integer | The new to old | ||||||
mask | Bit | The mask | ||||||
out array | ObjectMesh |
| The out array |
Anchor
ArrayObjectMeshResize
This node resizes the input 'array'. If the result is bigger than the input array, the last value is repeated accordingly.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | ObjectMesh |
| The out array |
anchor
ArrayObjectMeshReverse
...
ArrayObjectMeshReverse
This node reverses the order of the input 'array'.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | ObjectMesh |
| 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.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | ObjectMesh |
| The out array |
Anchor
ArrayRealWaveMeshConcat
This node concatenates the inputs 'array0' and 'array1' into a single 'out' array.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | RealWaveMesh |
| The out array |
anchor
ArrayRealWaveMeshConstant
...
ArrayRealWaveMeshConstant
This node returns a constant array.
...
Name | Types | PassThrough | Description |
---|---|---|---|
out array | RealWaveMesh | The out array |
Anchor
ArrayRealWaveMeshFilterByMask
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
result | RealWaveMesh |
| The result |
Anchor
ArrayRealWaveMeshFindAllElementIndices
...
Name | Types | PassThrough | Description |
---|---|---|---|
index | Integer | The index | |
mask | Bit | The mask |
anchor
ArrayRealWaveMeshFindElement
...
ArrayRealWaveMeshFindElement
This node is executed in parallel according to its input pins size.
...
Name | Types | PassThrough | Description |
---|---|---|---|
index | Integer | 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.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | RealWaveMesh |
| The out array |
ArrayRealWaveMeshMix Anchor
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.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | RealWaveMesh |
| The out array |
Anchor
ArrayRealWaveMeshPushElement
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | RealWaveMesh |
| The out array |
Anchor
ArrayRealWaveMeshRemoveElement
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | RealWaveMesh |
| The out array | |||||
mask | Bit | The mask |
anchor
ArrayRealWaveMeshRemoveIndex
...
ArrayRealWaveMeshRemoveIndex
This This node removes all input array positions by the 'index' input. .
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | RealWaveMesh |
| 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.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
new to old | Integer | The new to old | ||||||
mask | Bit | The mask | ||||||
out array | RealWaveMesh |
| The out array |
Anchor
ArrayRealWaveMeshResize
This node resizes the input 'array'. If the result is bigger than the input array, the last value is repeated accordingly.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | RealWaveMesh |
| The out array |
anchor
ArrayRealWaveMeshReverse
...
ArrayRealWaveMeshReverse
This node reverses the order of the input 'array'.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | RealWaveMesh |
| The out array |
Anchor
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.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | RealWaveMesh |
| The out array |
anchor
Box
...
Box
This node generates an axis aligned box. The corners are located at the inputs 'min' and 'max' positions.
...
Name | Types | PassThrough | Description |
---|---|---|---|
box | Box | The box |
Anchor
BoxCopy
This node duplicates the value of 'in' to the output 'copy'.
...
Name | Types | PassThrough | Description |
---|---|---|---|
copy | Box | A copy of 'in' |
anchor
BoxInfo
...
BoxInfo
This node returns the corners and dimension of a box.
...
Name | Types | PassThrough | Description |
---|---|---|---|
min | Vector3 | The position of the minimum corner of the box | |
max | Vector3 | The position of the maximum corner of the box | |
dimension | Vector3 | The dimension in x,y and z-direction of the box | |
center | Vector3 | The center of the box |
Anchor
BoxIsPointInside
This node checks if the input 'position' is inside the input 'box'.
...
Name | Types | PassThrough | Description |
---|---|---|---|
mask | Bit | The mask |
anchor
FaceGetChannel
...
FaceGetChannel
This node copy the data specified at the input "name" from the "faces" to the output "channel".
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
channel |
| The channel |
Anchor
FaceInterpolator
This node is executed in parallel according to its input pins size.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
result |
| The interpolated values |
FacePointToBarycentricCoordinates Anchor
FacePointToBarycentricCoordinates
FacePointToBarycentricCoordinates
This node is executed in parallel according to its input pins size.
...
Name | Types | PassThrough | Description |
---|---|---|---|
result | Vector3 | The barycentric coordinates values |
Anchor
FaceSampler
This node is executed in parallel according to its input pins size.
...
Name | Types | PassThrough | Description |
---|---|---|---|
points | Vector3 | The point/s |
FaceValueFromBarycentricCoordinates Anchor
FaceValueFromBarycentricCoordinates
FaceValueFromBarycentricCoordinates
This node is executed in parallel according to its input pins size.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
result |
| The result |
anchor
GetArrayBoxElement
...
GetArrayBoxElement
This node returns the elements of the input 'array' at positions specified by the 'index' parameter.
...
Name | Types | PassThrough | Description |
---|---|---|---|
element | Box | The element |
Anchor
GetArrayMeshElement
This node returns the elements of the input 'array' at positions specified by the 'index' parameter.
...
Name | Types | PassThrough | Description |
---|---|---|---|
element | Mesh | The element |
anchor
GetArrayMeshVoxelizationElement
...
GetArrayMeshVoxelizationElement
This node returns the elements of the input 'array' at positions specified by the 'index' parameter.
...
Name | Types | PassThrough | Description |
---|---|---|---|
element | MeshVoxelization | The element |
Anchor
GetArrayObjectMeshElement
...
Name | Types | PassThrough | Description |
---|---|---|---|
element | ObjectMesh | The element |
anchor
GetArrayRealWaveMeshElement
...
GetArrayRealWaveMeshElement
This node returns the elements of the input 'array' at positions specified by the 'index' parameter.
...
Name | Types | PassThrough | Description |
---|---|---|---|
element | RealWaveMesh | The element |
Anchor
GetBoxGlobalVariable
This node returns a reference to previously stored variables in global memory (using the SetGlobalVariable-Nodes).
...
Name | Types | PassThrough | Description |
---|---|---|---|
out | Box | The out |
anchor
GetFaces
...
GetFaces
This object returns a reference to the faces of the input 'mesh'.
...
Name | Types | PassThrough | Description |
---|---|---|---|
faces | Faces | The faces |
Anchor
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.
...
Name | Types | PassThrough | Description |
---|---|---|---|
mesh | Mesh | The mesh |
anchor
GetMeshGlobalVariable
...
GetMeshGlobalVariable
This node returns a reference to previously stored variables in global memory (using the SetGlobalVariable-Nodes).
...
Name | Types | PassThrough | Description |
---|---|---|---|
out | Mesh | The out |
Anchor
GetMeshInfo
This node returns information about the input mesh.
...
Name | Types | PassThrough | Description |
---|---|---|---|
no of vertices | Integer | The no of vertices | |
no of triangles | Integer | The no of triangles | |
no of normals | Integer | The no of normals | |
bounding box | Box | The bounding box | |
uv's exist | Bit | The uv's exist |
GetMeshVoxelizationGlobalVariable Anchor
GetMeshVoxelizationGlobalVariable
GetMeshVoxelizationGlobalVariable
This node returns a reference to previously stored variables in global memory (using the SetGlobalVariable-Nodes).
...
Name | Types | PassThrough | Description |
---|---|---|---|
out | MeshVoxelization | The out |
Anchor
GetMultiBodyMesh
This node gets the mesh of the input MultiBody. It also returns the internal name of the mesh.
...
Name | Types | PassThrough | Description |
---|---|---|---|
mesh | ObjectMesh | The mesh | |
mesh name | String | The mesh name |
GetNodeBoundingBox Anchor
GetNodeBoundingBox
GetNodeBoundingBox
This node returns the axis aligned bounding box for a given node.
...
Name | Types | PassThrough | Description |
---|---|---|---|
box | Box | The box |
anchor
GetObjectMesh
...
GetObjectMesh
This node gets the mesh of the input node.
...
Name | Types | PassThrough | Description |
---|---|---|---|
mesh | ObjectMesh | The mesh |
Anchor
GetVertices
This object returns a reference to the vertices of the input 'mesh'.
...
Name | Types | PassThrough | Description |
---|---|---|---|
vertices | Vertices | 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.
...
Name | Types | PassThrough | Description |
---|---|---|---|
out mesh | PassThrough | mesh | The out mesh |
Anchor
MeshClipByDistanceField
This node clips the mesh against one or several input distance fields.
...
Name | Types | PassThrough | Description |
---|---|---|---|
clipped mesh | Mesh | The clipped mesh |
anchor
MeshClipByVolume
...
MeshClipByVolume
This node clips the input 'mesh' against input 'volume' axis aligned box (or boxes).
...
Name | Types | PassThrough | Description |
---|---|---|---|
clipped mesh | Mesh | The clipped mesh |
Anchor
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.
...
Name | Types | PassThrough | Description |
---|---|---|---|
copy | Mesh | A copy of the input |
anchor
MeshCreateVoxelization
...
MeshCreateVoxelization
The algorithm to perform the operation of this node is multithreaded.
...
Name | Types | PassThrough | Description |
---|---|---|---|
voxelization | MeshVoxelization | The voxelization |
...
The voxelization |
MeshCube
This node creates a mesh containing a cube with a side length of 1.
...
Name | Types | PassThrough | Description |
---|---|---|---|
outMesh | Mesh | The outMesh |
MeshDisplaceFromImage Anchor
MeshDisplaceFromImage
MeshDisplaceFromImage
This node displaces the mesh using an image.
...
Name | Types | PassThrough | Description |
---|---|---|---|
mesh | Mesh (1) | out mesh | The mesh |
image | Image (1) | The image | |
repeat u | Real (1) | The number of tiles in u | |
repeat v | Real (1) | The number of tiles in v | |
scale | Vector3 | 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
Name | Types | PassThrough | Description |
---|---|---|---|
out mesh | PassThrough | mesh | The out mesh |
Anchor
MeshExtrude
This node extrudes the mesh and reverses its normals.
...
Name | Types | PassThrough | Description |
---|---|---|---|
mesh | Mesh | The mesh | |
direction | Vector3 | The extrusion direction. Ignored if doing the extrusion using the mesh normals. | |
thickness | Real | The amount of extrusion | |
use mesh normals | Bit | The extrusion will be done using the mesh normals instead of the extrusion direction |
...
Name | Types | PassThrough | Description |
---|---|---|---|
out mesh | Mesh | The out mesh |
anchor
MeshFindNearestPosition
...
MeshFindNearestPosition
The algorithm to perform the operation of this node is multithreaded.
...
Name | Types | PassThrough | Description |
---|---|---|---|
mask | Bit | True if the nearest position was found, False otherwise | |
out positions | Vector3 | The nearest position of the mesh for the input positions. If the input position is too far, the original position value is returned | |
out normals | Vector3 | The normal of the input mesh at the nearest position.If the input position is too far, the original position value is returned | |
face indexes | Integer | The index of the face which contains the nearest position of the mesh | |
barycentrics | Vector3 | The barycentric coordinates of the nearest position in the mesh face |
Anchor
MeshPlane
This node creates a mesh containing a plane with a side length of 1.
...
Name | Types | PassThrough | Description |
---|---|---|---|
out mesh | Mesh | 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.
...
Name | Types | PassThrough | Description |
---|---|---|---|
outMesh | Mesh | The outMesh |
anchor
MeshSeparateComponents
...
MeshSeparateComponents
Separates the input mesh into their disjoint groups.
...
Name | Types | PassThrough | Description |
---|---|---|---|
mesh array | Mesh | The mesh array |
Anchor
MeshTessellate
This node tessellates the mesh. Any edge of the original mesh that lies partially inside the tessellation region is subdivided if necessary.
...
Name | Types | PassThrough | Description |
---|---|---|---|
out mesh | PassThrough | mesh | The out mesh |
anchor
MeshTransform
...
MeshTransform
This node transforms the input 'mesh' according to the input transformation matrix.
...
Name | Types | PassThrough | Description |
---|---|---|---|
out mesh | Mesh | The out mesh |
Anchor
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.
...
Name | Types | PassThrough | Description |
---|---|---|---|
out mesh | Mesh | The out mesh |
Anchor
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.
...
Name | Types | PassThrough | Description |
---|---|---|---|
copy | MeshVoxelization | A copy of the input |
anchor
SetArrayBoxElement
...
SetArrayBoxElement
This node returns the elements of the input 'array' at positions specified by the 'index' parameter.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
result | Box |
| The result |
anchor
SetArrayMeshElement
...
SetArrayMeshElement
This node returns the elements of the input 'array' at positions specified by the 'index' parameter.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
result | Mesh |
| The result |
SetArrayMeshVoxelizationElement Anchor
SetArrayMeshVoxelizationElement
SetArrayMeshVoxelizationElement
This node returns the elements of the input 'array' at positions specified by the 'index' parameter.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
result | MeshVoxelization |
| The result |
Anchor
SetArrayObjectMeshElement
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
result | ObjectMesh |
| The result |
Anchor
SetArrayRealWaveMeshElement
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
result | RealWaveMesh |
| The result |
SetBoxGlobalVariable Anchor
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.
...
Name | Types | PassThrough | Description |
---|---|---|---|
through | PassThrough | in | The value connected to the input |
out copy | Box | 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.
...
Name | Types | PassThrough | Description |
---|---|---|---|
out node | PassThrough | node | The out node |
Anchor
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.
...
Name | Types | PassThrough | Description |
---|---|---|---|
through | PassThrough | in | The value connected to the input |
out copy | Mesh | 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.
...
Name | Types | PassThrough | Description |
---|---|---|---|
through | PassThrough | in | The value connected to the input |
out copy | MeshVoxelization | The value copied in memory in case a copy has been performed. The same input value otherwise |
Anchor
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.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
channel |
| The channel |
Anchor
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.
...