FDynamicMeshEditor::SplitMesh

Create multiple meshes out of the source mesh by splitting triangles out.

Windows
MacOS
Linux

References

Module

DynamicMesh

Header

/Engine/Plugins/Experimental/GeometryProcessing/Source/DynamicMesh/Public/DynamicMeshEditor.h

Include

#include "DynamicMeshEditor.h"

Source

/Engine/Plugins/Experimental/GeometryProcessing/Source/DynamicMesh/Private/DynamicMeshEditor.cpp

Syntax

static bool SplitMesh
(
    const FDynamicMesh3 * SourceMesh,
    TArray< FDynamicMesh3 > & SplitMeshes,
    TFunctionRef< int(int)> TriIDToMeshID,
    int DeleteMeshID
)

Remarks

Create multiple meshes out of the source mesh by splitting triangles out. Static because it creates multiple output meshes, so doesn't quite fit in the FDynamicMeshEditor model of operating on a single mesh

Returns

true if needed split, false if there were not multiple mesh ids so no split was needed

Parameters

Parameter

Description

SourceMesh

SplitMeshes

TriIDToMeshID

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss