Navigation
API > API/Plugins > API/Plugins/DynamicMesh > API/Plugins/DynamicMesh/FOffsetMeshRegion
Method used to determine the per-vertex offset direction vector
| Name | EVertexExtrusionVectorType |
| Type | enum |
| Header File | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Operations/OffsetMeshRegion.h |
| Include Path | #include "Operations/OffsetMeshRegion.h" |
Syntax
enum EVertexExtrusionVectorType
{
Zero,
VertexNormal,
SelectionTriNormalsAngleWeightedAverage,
SelectionTriNormalsAngleWeightedAdjusted,
}
Values
| Name | Remarks |
|---|---|
| Zero | No geometric offset vector, client must define offset via custom OffsetPositionFunc |
| VertexNormal | Offset vector is per-vertex normal, either provided by FDynamicMesh3 Per-Vertex Normals if defined, or computed by averaging one-ring face normals |
| SelectionTriNormalsAngleWeightedAverage | Angle weighted average of the triangles in the selection that contain this vertex(unit length) |
| SelectionTriNormalsAngleWeightedAdjusted | Like SelectionTriNormalsAngleWeightedAverage, but with the vertex length adjusted to try to keep the selection triangles parallel to their original location. |