/Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Selections/QuadGridPatch.h
Generally the quad triangles will not be assumed to form any consistent pattern. This complicates some of the functions however, and perhaps this assumption could be optionally provided in the future
class FQuadGridPatch
int
NumVertexColsU
int
NumVertexRowsV
TArray<TArray<...
QuadTriangles
Quads stored as pairs of triangle indices, (NumVertexRowsV-1) rows of (NumVertexColsU-1)
TArray<TArray<...
VertexSpans
NumVertexRowsV rows of NumVertexColsU VertexIDs, may contain repeated element if the patch forms a loop