MeshUtilitiesCommon

Choose your operating system:

Windows

macOS

Linux

Classes

Name

Description

Public class

FAllocator2D

Public struct

FBoneVertInfo

Contains the vertices that are most dominated by that bone.

Public struct

FCompareIndexAndZ

Sorting function for vertex Z/index pairs.

Public class

FDisjointSet

Public struct

FIndexAndZ

Helper struct for building acceleration structures.

Public class

FLayoutUV

Public struct

FMeshChart

Public struct

FOverlappingCorners

Container to hold overlapping corners. For a vertex, lists all the overlapping vertices

Enums

Name

Description

Public enum

ELightmapUVVersion

Functions

Name Description

Public function

bool

 

PointsEqual

(
    const FVector& V1,
    const FVector& V2,
    float ComparisonThreshold
)

Returns true if the specified points are about equal

Public function Static

float

 

TriangleUtilities::ComputeTriangleArea

(
    const FVector& PointA,
    const FVector& PointB,
    const FVector& PointC
)

This function compute the area of a triangle, it will return zero if the triangle is degenerated

Public function Static

float

 

TriangleUtilities::ComputeTriangleCornerAngle

(
    const FVector& PointA,
    const FVector& PointB,
    const FVector& PointC
)

This function compute the angle of a triangle corner, it will return zero if the triangle is degenerated