Navigation
API > API/Runtime > API/Runtime/GeometryCore > API/Runtime/GeometryCore/FDynamicMeshEditor
Description
Append triangles of an existing mesh. This duplicates the current groups and also any attributes existing on the triangles.
| Name | AppendTriangles |
| Type | function |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/DynamicMeshEditor.h |
| Include Path | #include "DynamicMeshEditor.h" |
| Source | /Engine/Source/Runtime/GeometryCore/Private/DynamicMeshEditor.cpp |
void AppendTriangles
(
const FDynamicMesh3 * SourceMesh,
const TArrayView < const int > & SourceTriangles,
FMeshIndexMappings & IndexMaps,
FDynamicMeshEditResult & ResultOut,
bool bComputeTriangleMap
)
Parameters
| Name | Remarks |
|---|---|
| SourceMesh | the mesh to copy from |
| SourceTriangles | the triangles to copy |
| IndexMaps | returned mappings from old to new triangles/vertices/etc (you may initialize to optimize memory usage, etc) |
| ResultOut | lists of newly created triangles/vertices/etc |
| bComputeTriangleMap | if true, computes the triangle map section of IndexMaps (which is not needed for the append to work, so is optional) |