Navigation
API > API/Plugins > API/Plugins/DynamicMesh
References
| Module | DynamicMesh |
| Header | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/MeshConstraints.h |
| Include | #include "MeshConstraints.h" |
Syntax
struct FVertexConstraint
Remarks
FVertexConstraint is a constraint on a triangle mesh vertex
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bCanMove | Can this vertex be moved | |
| bool | bCannotDelete | Is this vertex permanent (i.e. cannot be removed by topology-change operations). | |
| int | FixedSetID | Vertices marked as "CannotDelete" but sharing the same FixedSetID can optionally be collapsed together (ie in Remesher) | |
| IProjectionTarget * | Target | Vertex is associated with this ProjectionTarget, and should be projected onto it (ie in Remesher) |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FVertexConstraint
(
IProjectionTarget* Target, |
|||
FVertexConstraint
(
bool bCannotDelete, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | CombineConstraint
(
const FVertexConstraint& OtherConstraint |
Combine the incoming constraint with this constraint. | |
| FVertexConstraint | |||
| bool | |||
| FVertexConstraint | |||
| FVertexConstraint |
Constants
| Name | Description |
|---|---|
| InvalidSetID | Value for FixedSetID that is treated as not-a-fixed-set-ID by various functions (ie don't use this value yourself) |