Navigation
API > API/Plugins > API/Plugins/ChaosFleshNodes > API/Plugins/ChaosFleshNodes/Dataflow
Inheritance Hierarchy
- FDataflowNode
- FCreateTetrahedronDataflowNode
References
| Module | ChaosFleshNodes |
| Header | /Engine/Plugins/Experimental/ChaosFlesh/Source/ChaosFleshNodes/Public/Dataflow/ChaosFleshCreateTetrahedronNode.h |
| Include | #include "Dataflow/ChaosFleshCreateTetrahedronNode.h" |
Syntax
USTRUCT (Meta=(DataflowFlesh))
struct FCreateTetrahedronDataflowNode : public FDataflowNode
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bCoarsen | Coarsen the tet mesh result. | |
| bool | bDiscardInteriorTriangles | Common | |
| bool | bExtractManifoldBoundarySurface | Enforce that the output boundary surface should be manifold. | |
| bool | bInvertOutputTets | Invert tetrahedra. | |
| bool | bSkipSimplification | Skip the initial simplification step. | |
| FManagedArrayCollection | Collection | Input pass-through collection. | |
| double | EpsRel | Relative tolerance, controlling how closely the mesh must follow the input surface. | |
| double | IdealEdgeLength | Energy at which to stop optimizing tet quality and accept the result. | |
| int32 | MaxIterations | Maximum number of optimization iterations. | |
| TEnumAsByte< TetMeshingMethod > | Method | Tetrahedral meshing method (TetWild or ISO-stuffing) | |
| int32 | NumCells | General control for density for the tetrahedron. | |
| double | OffsetPercent | Surface offset percentage to increase or decrease the surface alignment. | |
| TArray< FString > | Selection | Name of the mesh in the collection. | |
| FManagedArrayCollection | SourceCollection | Source collection used to generate the tetrahedron from. | |
| double | StopEnergy | Energy at which to stop optimizing tet quality and accept the result. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FCreateTetrahedronDataflowNode
(
const UE::Dataflow::FNodeParameters& InParam, |
Functions
| Type | Name | Description | |
|---|---|---|---|
DATAFLOW_NODE_DEFINE_INTERNAL
(
FCreateTetrahedronDataflowNode, |
|||
| void | EvaluateIsoStuffing
(
UE::Dataflow::FContext& Context, |
||
| void | EvaluateTetWild
(
UE::Dataflow::FContext& Context, |
||
Overridden from FDataflowNode
| Type | Name | Description | |
|---|---|---|---|
| void | Evaluate
(
UE::Dataflow::FContext& Context, |
Evaluation |
Typedefs
| Name | Description |
|---|---|
| DataType |