Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/DynamicSubmesh3.h |
Include |
#include "DynamicSubmesh3.h" |
struct FDynamicSubmesh3
Name | Description | ||
---|---|---|---|
|
TSet< int > |
BaseBorderE |
|
|
TSet< int > |
BaseBorderV |
|
|
TSet< int > |
BaseBoundaryE |
|
|
const FDynamicM... |
BaseMesh |
|
|
bComputeTriMaps |
Whether to compute triangle maps (adds additional cost). True by default. |
|
|
Mappings |
TODO: this is a fully generic mapping backed by TMaps both ways we could instead back the reverse mapping by a TArray since it's dense for submeshes |
|
|
Submesh |
Name | Description | |
---|---|---|
|
FDynamicSubmesh3() |
Default constructor |
|
FDynamicSubmesh3 ( |
Base mesh-only constructor; does not build submesh |
|
FDynamicSubmesh3 ( |
Constructor sets the base mesh and computes the submesh |
Name | Description | ||
---|---|---|---|
|
Compute ( |
Computes the Submesh object, index mappings corresponding sub to base mesh, and boundary between sub and base mesh |
|
|
Compute ( |
Computes submesh object, setting a new BaseMesh first |
|
|
ComputeBoundaryInfo ( |
Compute boundary vertices and edges between the SubTriangles and the rest of the mesh Called by Compute after the Submesh is computed. |
|
|
const TSet< ... |
GetBaseBorderEdges() |
|
|
const TSet< ... |
GetBaseBorderVertices() |
|
|
const TSet< ... |
GetBaseBoundaryEdges() |
|
|
const FDynam... |
GetBaseMesh() |
Const accessor for base mesh |
|
const FDynam... |
GetSubmesh() |
Const accessor for submesh |
|
FDynamicMesh... |
GetSubmesh() |
Accessor for submesh |
|
InBaseBorderEdges ( |
||
|
InBaseBorderVertices ( |
||
|
InBaseBoundaryEdges ( |
||
|
MapEdgesToSubmesh ( |
||
|
int |
MapEdgeToBaseMesh ( |
|
|
int |
MapEdgeToSubmesh ( |
|
|
MapGroupsToSubmesh ( |
||
|
int |
MapGroupToBaseMesh ( |
|
|
int |
MapGroupToSubmesh ( |
|
|
MapTrianglesToSubmesh ( |
||
|
int |
MapTriangleToBaseMesh ( |
|
|
int |
MapTriangleToSubmesh ( |
|
|
int |
MapVertexToBaseMesh ( |
|
|
int |
MapVertexToSubmesh ( |
|
|
MapVerticesToBaseMesh ( |
||
|
MapVerticesToSubmesh ( |
||
|
MapVerticesToSubmesh ( |