Navigation
API > API/Plugins > API/Plugins/DynamicMesh
References
| Module | DynamicMesh |
| Header | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/MeshWeights.h |
| Include | #include "MeshWeights.h" |
Syntax
class FMeshWeights
Remarks
FMeshWeights implements various techniques for computing local weights of a mesh, for example one-ring weights like Cotangent or Mean-Value.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FMeshWeights () |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FVector3d | CotanCentroid
(
const FDynamicMesh3& Mesh, |
Compute cotan-weighted centroid of a vertex one-ring. | |
| FVector3d | CotanCentroid
(
const FDynamicMesh3& Mesh, |
Compute cotan-weighted centroid of a vertex one-ring. | |
| 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. | |
| 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. | |
| 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. | |
| 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 | |
| FVector3d | MeanValueCentroid
(
const FDynamicMesh3& Mesh, |
Compute mean-value centroid of a vertex one-ring. These weights are strictly positive. | |
| FVector3d | MeanValueCentroid
(
const FDynamicMesh3& Mesh, |
Compute mean-value centroid of a vertex one-ring. These weights are strictly positive. | |
| FVector3d | UniformCentroid
(
const FDynamicMesh3& Mesh, |
Compute uniform centroid of a vertex one-ring. | |
| FVector3d | UniformCentroid
(
const FDynamicMesh3& Mesh, |
Compute uniform centroid of a vertex one-ring. | |
| double | VoronoiArea
(
const FDynamicMesh3& Mesh, |
Compute the Mixed Voronoi Area associated with a vertex. | |
| double | VoronoiArea
(
const FDynamicMesh3& Mesh, |
Compute the Mixed Voronoi Area associated with a vertex. |