Module |
|
Header |
/Engine/Plugins/Experimental/GeometryProcessing/Source/DynamicMesh/Public/DynamicMesh3.h |
Include |
#include "DynamicMesh3.h" |
Source |
/Engine/Plugins/Experimental/GeometryProcessing/Source/DynamicMesh/Private/DynamicMesh3_Edits.cpp |
virtual EMeshResult PokeTriangle
(
int TriangleID,
const FVector3d & BaryCoordinates,
FPokeTriangleInfo & PokeInfo
)
Insert a new vertex inside a triangle, ie do a 1 to 3 triangle split
Ok on success, or enum value indicates why operation cannot be applied. Mesh remains unmodified on error.
Parameter |
Description |
---|---|
TriangleID |
index of triangle to poke |
BaryCoordinates |
barycentric coordinates of poke position |
PokeInfo |
returned information about new and modified mesh elements |