Navigation
API > API/Plugins > API/Plugins/DynamicMesh
Description
For each vertex in VertexIDs, compute inset position based on list of precomputed inset lines and store in VertexPositionsOut. Assumption is that each vertex position was at the intersection point of the pre-inset lines, ie sequential edge-line-pairs determine each sequential vertex position
| Name | UE::Geometry::SolveInsetVertexPositionsFromInsetLines |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Operations/PolyEditingEdgeUtil.h |
| Include Path | #include "Operations/PolyEditingEdgeUtil.h" |
| Source | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Private/Operations/PolyEditingEdgeUtil.cpp |
namespace UE
{
namespace Geometry
{
void UE::Geometry::SolveInsetVertexPositionsFromInsetLines
(
const FDynamicMesh3 & Mesh,
const TArray < FLine3d > & InsetEdgeLines,
const TArray < int32 > & VertexIDs,
TArray < FVector3d > & VertexPositionsOut,
bool bIsLoop
)
}
}
Parameters
| Name | Remarks |
|---|---|
| bIsLoop | if true, vertex list is treated as a loop, otherwise as an open span |