MeanValueTriangleData

The per-triangle data used in constructing the mean-value weighted laplacian.

Windows
MacOS
Linux

References

Module

DynamicMesh

Header

/Engine/Plugins/Experimental/GeometryProcessing/Source/DynamicMesh/Public/Solvers/PrecomputedMeshWeightData.h

Include

#include "Solvers/PrecomputedMeshWeightData.h"

Syntax

class MeanValueTriangleData

Remarks

The per-triangle data used in constructing the mean-value weighted laplacian.

Variables

Name Description

Public variable

bool

 

bDegenerate

Public variable

double[3]

 

EdgeLength

Public variable

double[3]

 

TanHalfAngle

Public variable

FIndex3i

 

TriEdgeIds

Public variable

int32

 

TriId

Public variable

FIndex3i

 

TriVtxIds

Constructors

Name Description

Public function

MeanValueTriangleData

(
    const MeanValueTriangleData& Other
)

Functions

Name Description

Public function Const

double

 

GetEdgeLength

(
    int32 EdgeId
)

Return the length of the indicated edge

Public function Const

double

 

GetTanHalfAngle

(
    int32 VtxId
)

Return Tan(angle / 2) for the corner indicated by this vert id.

Public function

void

 

Initialize

(
    const FDynamicMesh3& DynamicMesh,
    int32 SrcTriId
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss