public Polygon3D rotAboutZ(double turnAngle)
	{
		Point3D[] rotatedPoints = new Point3D[points.length];
		
		for(int i = 0; i < points.length; i ++)
		{
			rotatedPoints[i] = points[i].rotAboutZ(turnAngle);
		}
		
		return new Polygon3D(rotatedPoints);
	}