FTriangleGroupTopology

[FTriangleGroupTopology](API\Plugins\DynamicMesh\FTriangleGroupTopology) is a simplification of [FGroupTopology](API\Plugins\DynamicMesh\FGroupTopology) that just represents a normal mesh.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

FGroupTopology

FTriangleGroupTopology

References

Module

DynamicMesh

Header

/Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/GroupTopology.h

Include

#include "GroupTopology.h"

Syntax

class FTriangleGroupTopology : public UE::Geometry::FGroupTopology

Remarks

FTriangleGroupTopology is a simplification of FGroupTopology that just represents a normal mesh. This allows algorithms to be written against FGroupTopology that will also work per-triangle. (However, there is enormous overhead to doing it this way!)

Constructors

Name Description

Public function

FTriangleGroupTopology()

Public function

FTriangleGroupTopology

(
    const FDynamicMesh3* Mesh,
    bool bAutoBuild
)

Overridden from FGroupTopology

Name Description

Public function Virtual Const

int

 

GetGroupID

(
    int TriangleID
)

Adjacency of Per-Triangle integers are what define the triangle groups.

Public function Virtual

bool

 

RebuildTopology()

Build the group topology graph.