Navigation
API > API/Plugins > API/Plugins/GeometryCollectionNodes
Sample the medial skeleton of a target Dataflow mesh
| Name | FMeshMedialSkeletonSamplingDataflowNode_v2 |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/GeometryCollectionPlugin/Source/GeometryCollectionNodes/Public/Dataflow/GeometryCollectionSamplingNodes.h |
| Include Path | #include "Dataflow/GeometryCollectionSamplingNodes.h" |
Syntax
USTRUCT (Meta=(DataflowGeometryCollection))
struct FMeshMedialSkeletonSamplingDataflowNode_v2 : public FDataflowNode
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FDataflowNode → FMeshMedialSkeletonSamplingDataflowNode_v2
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMeshMedialSkeletonSamplingDataflowNode_v2
(
const UE::Dataflow::FNodeParameters& InParam, |
Dataflow/GeometryCollectionSamplingNodes.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bSplitClustersIfEdgesIntersectSurface | bool | Whether to test medial skeleton edges for intersection w/ the input surface, and try to refine where these intersections are found. | Dataflow/GeometryCollectionSamplingNodes.h |
|
| ErrorScaleNearEdgeSurfaceIntersection | float | Factor to scale vertex error near skeleton-edge/input-surface intersections. | Dataflow/GeometryCollectionSamplingNodes.h |
|
| MaxSpheres | int32 | Stop at this sphere count. | Dataflow/GeometryCollectionSamplingNodes.h |
|
| MedialSkeleton | DATAFLOW_NODE_DEFINE_INTERNAL(FMeshMedialSkeletonSamplingDataflowNode_v2, "MeshMedialSkeletonSampling", "MedialSkeletonSampling", "") private FDataflowMedialSkeleton | Dataflow mesh to sample skeleton on | Dataflow/GeometryCollectionSamplingNodes.h |
|
| MedialSpheres | TArray< FSphere > | Dataflow/GeometryCollectionSamplingNodes.h |
|
|
| MinClusterErrorToSplit | float | Do not split a cluster if its max error is below this threshold. | Dataflow/GeometryCollectionSamplingNodes.h |
|
| MinClusterSizeToKeep | int32 | Clusters with fewer vertices than this will be discarded. | Dataflow/GeometryCollectionSamplingNodes.h |
|
| PosErrorWt | float | Weight for the position error term. Relative to plane error term, so normal and position error weights sum to 1. Should be in the (0,1] range. | Dataflow/GeometryCollectionSamplingNodes.h |
|
Functions
Public
Public Virtual
Overridden from FDataflowNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Evaluate
(
UE::Dataflow::FContext& Context, |
Dataflow/GeometryCollectionSamplingNodes.h |