public static function rectangle(Point $corner, $width, $height, $ccw = false)
	{
		$points = new Points($corner);
		$points->addPoint($corner);
		$points->addPoint($corner)->translateX($width);
		$points->addPoint($corner)->translate($width, $height);
		$points->addPoint($corner)->translateY($height);
		$points->reverseIfCcw($ccw);
		return $points;
	}