public PolyhedronProjection rotate(Point2D point, double angle)
	{
		PolygonProjection[] rotatedProjections = new PolygonProjection[projections.length];
		
		for(int i = 0; i < projections.length; i ++)
		{
			rotatedProjections[i] = projections[i].rotate(point, angle);
		}
		
		return new PolyhedronProjection(rotatedProjections);
	}