Navigation
API > API/Plugins > API/Plugins/GeometryScriptingCore > API/Plugins/GeometryScriptingCore/GeometryScript > API/Plugins/GeometryScriptingCore/GeometryScript/FGeometryScriptMeshSelection
References
| Module | GeometryScriptingCore |
| Header | /Engine/Plugins/Experimental/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/GeometryScriptSelectionTypes.h |
| Include | #include "GeometryScript/GeometryScriptSelectionTypes.h" |
| Source | /Engine/Plugins/Experimental/GeometryScripting/Source/GeometryScriptingCore/Private/GeometryScriptSelectionTypes.cpp |
EGeometryScriptIndexType ConvertToMeshIndexArray
&40;
const UE::Geometry::FDynamicMesh3 & Mesh,
TArray< int32 > & IndexListOut,
EGeometryScriptIndexType ConvertToType
&41; 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