Navigation
API > API/Plugins > API/Plugins/DynamicMesh > API/Plugins/DynamicMesh/Operations
References
| Module | DynamicMesh |
| Header | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Operations/PolyEditingEdgeUtil.h |
| Include | #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
)
}
}
Remarks
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
Parameters
| Name | Description |
|---|---|
| bIsLoop | if true, vertex list is treated as a loop, otherwise as an open span |