AcGePoint2dArray CCalculation::SortByLexi(AcGePoint2dArray Points)
{
	// sort by x
	// lexicographically sorting
	// sort by y
	int i = 0;
	int j = 0;
	AcGePoint2d MinPt;
	AcGePoint2dArray LexiPoints;
	for (i = 0; i < Points.length(); i++)
	{
		for (j = i+1; j < Points.length(); j++)
		{
			if (CCalculation::CompareTwoPt(Points.at(i), Points.at(j)))
			{
				MinPt = Points.at(j);
			}
		}
		LexiPoints.append(MinPt);
	}
	return LexiPoints;
}