Navigation
API > API/Plugins > API/Plugins/DynamicMesh
The per-triangle data used in constructing the mean-value weighted laplacian.
| Name | MeanValueTriangleData |
| Type | class |
| Header File | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Solvers/PrecomputedMeshWeightData.h |
| Include Path | #include "Solvers/PrecomputedMeshWeightData.h" |
Syntax
class MeanValueTriangleData
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bDegenerate | bool | Solvers/PrecomputedMeshWeightData.h | ||
| EdgeLength | double | Solvers/PrecomputedMeshWeightData.h | ||
| TanHalfAngle | double | Solvers/PrecomputedMeshWeightData.h | ||
| TriEdgeIds | FIndex3i | Solvers/PrecomputedMeshWeightData.h | ||
| TriId | int32 | Solvers/PrecomputedMeshWeightData.h | ||
| TriVtxIds | FIndex3i | Solvers/PrecomputedMeshWeightData.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
double GetEdgeLength
(
int32 EdgeId |
Return the length of the indicated edge | Solvers/PrecomputedMeshWeightData.h | |
double GetTanHalfAngle
(
int32 VtxId |
Return Tan(angle / 2) for the corner indicated by this vert id. | Solvers/PrecomputedMeshWeightData.h | |
void Initialize
(
const FDynamicMesh3& DynamicMesh, |
Solvers/PrecomputedMeshWeightData.h |