Navigation
API > API/Plugins > API/Plugins/GeometryCollectionNodes
Sample the medial skeleton of a target mesh DEPRECATED 5.8 - use FMeshMedialSkeletonSamplingDataflowNode_v2 instead
| Name | FMeshMedialSkeletonSamplingDataflowNode |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/GeometryCollectionPlugin/Source/GeometryCollectionNodes/Public/Dataflow/GeometryCollectionSamplingNodes.h |
| Include Path | #include "Dataflow/GeometryCollectionSamplingNodes.h" |
Syntax
USTRUCT (Meta=(DataflowGeometryCollection, Deprecated="5.8"))
struct FMeshMedialSkeletonSamplingDataflowNode : public FDataflowNode
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FDataflowNode → FMeshMedialSkeletonSamplingDataflowNode
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMeshMedialSkeletonSamplingDataflowNode
(
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, "MeshMedialSkeletonSampling", "MedialSkeletonSampling", "") private FDataflowMedialSkeleton | 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 |