Navigation
API > API/Plugins > API/Plugins/DynamicMesh
FMeshWeights implements various techniques for computing local weights of a mesh, for example one-ring weights like Cotangent or Mean-Value.
| Name | FMeshWeights |
| Type | class |
| Header File | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/MeshWeights.h |
| Include Path | #include "MeshWeights.h" |
Syntax
class FMeshWeights
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMeshWeights() |
MeshWeights.h |
Functions
Protected
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FVector3d CotanCentroid
(
const FDynamicMesh3& Mesh, |
Compute cotan-weighted centroid of a vertex one-ring. | MeshWeights.h | |
static FVector3d CotanCentroid
(
const FDynamicMesh3& Mesh, |
Compute cotan-weighted centroid of a vertex one-ring. | MeshWeights.h | |
static FVector3d CotanCentroidSafe
(
const FDynamicMesh3& Mesh, |
Compute cotan-weighted centroid of a vertex one-ring, with some weight analysis/clamping to avoid vertices getting "stuck" in explicit integration/iterations. | MeshWeights.h | |
static FVector3d CotanCentroidSafe
(
const FDynamicMesh3& Mesh, |
Compute cotan-weighted centroid of a vertex one-ring, with some weight analysis/clamping to avoid vertices getting "stuck" in explicit integration/iterations. | MeshWeights.h | |
static void CotanWeightsBlendSafe
(
const FDynamicMesh3& Mesh, |
Compute cotan-weighted blend for a vertex one-ring, with some weight analysis/clamping to avoid vertices getting "stuck" in explicit integration/iterations. | MeshWeights.h | |
static FVector3d FilteredUniformCentroid
(
const FDynamicMesh3& Mesh, |
Compute uniform centroid of a subset of vertex one-ring (eg boundary vertices) These weights are strictly positive and all equal to 1 / valence | MeshWeights.h | |
static FVector3d MeanValueCentroid
(
const FDynamicMesh3& Mesh, |
Compute mean-value centroid of a vertex one-ring. These weights are strictly positive. | MeshWeights.h | |
static FVector3d MeanValueCentroid
(
const FDynamicMesh3& Mesh, |
Compute mean-value centroid of a vertex one-ring. These weights are strictly positive. | MeshWeights.h | |
static FVector3d UniformCentroid
(
const FDynamicMesh3& Mesh, |
Compute uniform centroid of a vertex one-ring. | MeshWeights.h | |
static FVector3d UniformCentroid
(
const FDynamicMesh3& Mesh, |
Compute uniform centroid of a vertex one-ring. | MeshWeights.h | |
static double VoronoiArea
(
const FDynamicMesh3& Mesh, |
Compute the Mixed Voronoi Area associated with a vertex. | MeshWeights.h | |
static double VoronoiArea
(
const FDynamicMesh3& Mesh, |
Compute the Mixed Voronoi Area associated with a vertex. | MeshWeights.h |