function Util3D()
{
}

Util3D.focalLength=1000;
Util3D.vanishingX=980*0.5;
Util3D.vanishingY=570*0.5;

Util3D.projectArray=function(points)
{
	var rVal=[];
	var numPoints=points.length/3;
	
	for(var i=0;i<numPoints;i++)
	{
		var i3=i*3;
		
		var z=points[i3+2];
		
		var scale=Util3D.focalLength/(Util3D.focalLength+z);
		
		rVal[i3]=points[i3]*scale+Util3D.vanishingX;
		rVal[i3+1]=points[i3+1]*scale+Util3D.vanishingY;
		rVal[i3+2]=scale;
	}
	
	return rVal;
}

