Navigation
| Name | MeshUtilitiesCommon |
| Type | Runtime |
| Location | /Engine/Source/Runtime/MeshUtilitiesCommon/ |
| Module Build Rules | MeshUtilitiesCommon.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FAllocator2D | |
| FDisjointSet | |
| FLayoutUV | |
| TAtomic | |
| TFunctionRef |
Structs
| Name | Remarks |
|---|---|
| FBoneVertInfo | Contains the vertices that are most dominated by that bone. |
| FCompareIndexAndZ | Sorting function for vertex Z/index pairs. |
| FIndexAndZ | Helper struct for building acceleration structures. |
| FMeshChart | |
| FOverlappingCorners | Container to hold overlapping corners. For a vertex, lists all the overlapping vertices |
Enums
Public
| Name | Remarks |
|---|---|
| ELightmapUVVersion |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMatrix44f GetTangentBasisFrisvad
(
FVector3f TangentZ |
[Frisvad 2012, "Building an Orthonormal Basis from a 3D Unit Vector Without Normalization"] | MeshUtilitiesCommon.h | |
bool PointsEqual
(
const FVector3f& V1, |
Returns true if the specified points are about equal | MeshUtilitiesCommon.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static float TriangleUtilities::ComputeTriangleArea
(
const FVector3f& PointA, |
This function compute the area of a triangle, it will return zero if the triangle is degenerated | MeshUtilitiesCommon.h | |
static float TriangleUtilities::ComputeTriangleCornerAngle
(
const FVector3f& PointA, |
This function compute the angle of a triangle corner, it will return zero if the triangle is degenerated | MeshUtilitiesCommon.h |