Polygroups

Choose your operating system:

Windows

macOS

Linux

Classes

Name

Description

Public struct

FPolygroupLayer

FPolygroupLayer represents a polygroup set on a FDynamicMesh3, which supports a "default" group set stored on the mesh, and then N extended group layers stored in the mesh AttributeSet.

Public struct

FPolygroupSet

Polygroup sets can be stored in multiple places.

Public class

FPolygroupsGenerator

FPolygroupsGenerator generates (face/tri/poly)groups for an input mesh based on the geometry and attributes of the input mesh.

Functions

Name Description

Public function

int32

 

UE::Geometry::ComputeGroupIDBound

(
    const FDynamicMesh3& Mesh,
    const FDynamicMeshPolygroupAttribut...
)

Public function

FDynamicMesh...

 

UE::Geometry::FindPolygroupLayerByName

(
    FDynamicMesh3& Mesh,
    FName Name
)

Find the first FDynamicMeshPolygroupAttribute with the given FName in a the AttributeSet of a Mesh.

Public function

const FDynam...

 

UE::Geometry::FindPolygroupLayerByName

(
    const FDynamicMesh3& Mesh,
    FName Name
)

Find the first FDynamicMeshPolygroupAttribute with the given FName in a the AttributeSet of a Mesh.

Public function

int32

 

UE::Geometry::FindPolygroupLayerIndex

(
    const FDynamicMesh3& Mesh,
    const FDynamicMeshPolygroupAttribut...
)

Public function

int32

 

UE::Geometry::FindPolygroupLayerIndexByName

(
    const FDynamicMesh3& Mesh,
    FName Name
)