Say I have a cloud of points whose locations are specified in Cartesian coordinates. These points are not on a grid, but are randomly scattered. How do I identify the points on the edge of the cloud? If the points were on a regular grid, I'd simply look for maximum and minimum coordinates along each column and row of the grid, but it's not immediately obvious to me how I'd do this in the absence of a grid. Any thoughts would be appreciated!