Navigation
API > API/Plugins > API/Plugins/ChaosFleshNodes
Create air tetrahedral constraint between point-triangle pair from surface meshes of different geometries based on search radius. The added tetrahedra help to maintain distance between geometries. This node renders the boundary of the added tetrahedral mesh.
| Name | FCreateAirTetrahedralConstraintDataflowNode |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/ChaosFlesh/Source/ChaosFleshNodes/Public/Dataflow/ChaosFleshSetVertexTrianglePositionTargetBindingNode.h |
| Include Path | #include "Dataflow/ChaosFleshSetVertexTrianglePositionTargetBindingNode.h" |
Syntax
USTRUCT (Meta=(DataflowFlesh))
struct FCreateAirTetrahedralConstraintDataflowNode : public FDataflowNode
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FDataflowNode → FCreateAirTetrahedralConstraintDataflowNode
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FCreateAirTetrahedralConstraintDataflowNode
(
const UE::Dataflow::FNodeParameters& InParam, |
Dataflow/ChaosFleshSetVertexTrianglePositionTargetBindingNode.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Collection | FManagedArrayCollection | Dataflow/ChaosFleshSetVertexTrianglePositionTargetBindingNode.h |
|
|
| DynamicMesh | TObjectPtr< UDynamicMesh > | Render dynamic mesh of the boundary mesh of added tetrahedra | Dataflow/ChaosFleshSetVertexTrianglePositionTargetBindingNode.h |
|
| SearchRadius | float | Tetrahedral constraint search radius | Dataflow/ChaosFleshSetVertexTrianglePositionTargetBindingNode.h |
|
| VertexSelection | FDataflowVertexSelection | (optional) only create tetrahedral constraints from surface vertices in VertexSelection to triangles in other geometries. | Dataflow/ChaosFleshSetVertexTrianglePositionTargetBindingNode.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
DATAFLOW_NODE_DEFINE_INTERNAL
(
FCreateAirTetrahedralConstraintDataflowNode, |
Dataflow/ChaosFleshSetVertexTrianglePositionTargetBindingNode.h | ||
FName
(
"FDynamicMesh3" |
Dataflow/ChaosFleshSetVertexTrianglePositionTargetBindingNode.h |