FMakeTriangleSetsFromGroupsNode

Gather triangles into sets based on their GroupIDs.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

FNode

FMakeTriangleSetsFromMeshNode

FMakeTriangleSetsFromGroupsNode

References

Module

GeometryFlowMeshProcessing

Header

/Engine/Plugins/Experimental/GeometryFlow/Source/GeometryFlowMeshProcessing/Public/MeshDecompositionNodes/MakeTriangleSetsNode.h

Include

#include "MeshDecompositionNodes/MakeTriangleSetsNode.h"

Syntax

class FMakeTriangleSetsFromGroupsNode : public UE::GeometryFlow::FMakeTriangleSetsFromMeshNode

Remarks

Gather triangles into sets based on their GroupIDs. Optionally exclude any triangles belonging to specified groups.

Constructors

Functions

Name Description

Protected function

void

 

ComputeIndexSetsForGroups

(
    const FDynamicMesh3& Mesh,
    const TSet< int32 >& IgnoreGroups,
    TFunction< int32> TriangleGrou...,
    FIndexSets& SetsOut
)

Public function Static

const FStrin...

 

InParamGroupLayer()

Public function Static

const FStrin...

 

InParamIgnoreGroups()

Overridden from FMakeTriangleSetsFromMeshNode

Name Description

Public function Virtual

void

 

CheckAdditionalInputs

(
    const FNamedDataMap& DatasIn,
    bool& bRecomputeRequired,
    bool& bAllInputsValid
)

Public function Virtual

void

 

ComputeIndexSets

(
    const FNamedDataMap& DatasIn,
    const FDynamicMesh3& Mesh,
    FIndexSets& SetsOut
)