API Reference > geometry-core > CartesianGeometry > PolygonOps > sortOuterAndHoleLoopsXY sortOuterAndHoleLoopsXY MethodStatic If reverse loops as necessary to make them all have CCW orientation for given outward normal. Return an array of arrays which capture the input pointers. In each first level array: The first loop is an outer loop. all subsequent loops are holes The outer loop is CCW The holes are CW. Call RegionOps.sortOuterAndHoleLoopsXY to have the result returned as a UnionRegion sortOuterAndHoleLoopsXY(loops: IndexedReadWriteXYZCollection[]): IndexedReadWriteXYZCollection[][] Parameter Type Description loops IndexedReadWriteXYZCollection[] multiple loops to sort and reverse. Returns - IndexedReadWriteXYZCollection[][] Defined in core/geometry/src/geometry3d/PolygonOps.ts Line 668 Last Updated: 13 June, 2024