Navigation
API > API/Runtime > API/Runtime/CADKernel > API/Runtime/CADKernel/Mesh > API/Runtime/CADKernel/Mesh/Structure
Inheritance Hierarchy
- FHaveStates
- FEntity
- FEntityGeom
- FMesh
- FFaceMesh
References
| Module | CADKernel |
| Header | /Engine/Source/Runtime/Datasmith/CADKernel/Base/Public/Mesh/Structure/FaceMesh.h |
| Include | #include "Mesh/Structure/FaceMesh.h" |
Syntax
class FFaceMesh : public UE::CADKernel::FMesh
Remarks
Define the mesh of a topological face. This mesh is an array of triangle
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< FVector3f > | Normals | Normals of the surface mesh vertices | |
| TArray< int32 > | TrianglesVerticesIndex | Index of the 3 vertices of each triangle in the local VertexIndices i.e. Triangle(a,b,c) use VertexIndices[a], VertexIndices[b], VertexIndices[c] | |
| TArray< FVector2f > | UVMap | UV coordinates of the surface mesh vertices | |
| TArray< int32 > | VerticesGlobalIndex | Index of the surface mesh vertices in the MeshModel vertex set |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FFaceMesh
(
FModelMesh& InMeshModel, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddTriangle
(
int32 IndexA, |
||
| void | GetNodeIdToCoordinates
(
TMap< int32, const FPoint* >& NodeIdToCoordinates |
||
| void | |||
| void |