Navigation
API > API/Plugins > API/Plugins/GeometryScriptingCore > API/Plugins/GeometryScriptingCore/GeometryScript > API/Plugins/GeometryScriptingCore/GeometryScript/FGeometryScriptMeshSelection
References
| Module | GeometryScriptingCore |
| Header | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/GeometryScriptSelectionTypes.h |
| Include | #include "GeometryScript/GeometryScriptSelectionTypes.h" |
| Source | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Private/GeometryScriptSelectionTypes.cpp |
EGeometryScriptIndexType ConvertToMeshIndexArray
(
const UE::Geometry::FDynamicMesh3 & Mesh,
TArray < int32 > & IndexListOut,
EGeometryScriptIndexType ConvertToType
) const
Remarks
Convert the current selection to a TArray, optionally converting to ConvertToType. For (Tri|Group)=>Vtx, all triangle vertices (in triangles or PolyGroups) are included. For Vtx=>Tri, all one-ring vertices are included. For Group=>Tri, all Triangles are found via enumerating over mesh. (Tri|Vtx)=>Group, all GroupIDs of all triangles/one-ring triangles are included