shapeSort
Sort points or shapes using different sorting methods.
var points = g.grid(6, 4, 30, 30);
g.shapeSort(points, 'distance');
Sorted points look just the same as ordinary points. It’s only when you do something related to the ordering that you see a visible difference:
var points = g.grid(6, 4, 30, 30);
var sorted = g.shapeSort(points, 'distance');
sorted.map(function (pt, i) {
return g.ellipse(pt, i + 2, i + 2);
});
Parameters
shapes
: The list of shapes or points to sort.orderBy
: The sort method (x
,y
,distance
orangle
).position
: The center point used fordistance
orangle
sorting.
See Also
- sort: sort items in a list.