private void GetQuad(Vector3[] vertices,ref int last, out int[] triangles,out Vector3[] normals, out Vector2[] uvs)
{
//create vertices
Vector3 vertTL = vertices [0];
Vector3 vertTR = vertices [1];
Vector3 vertBL = vertices [2];
Vector3 vertBR = vertices [3];
//set triangles
triangles = new int[]{ last, last + 2, last + 1, last + 1, last + 2, last + 3};
last += 4;
//get normals... gonna auto calculate
Vector3 nTL = Vector3.Cross ((vertTR - vertTL), (vertBL - vertTL));
//set normals
normals = new Vector3[]{};
//set uvs
uvs = new Vector2[]{ new Vector2 (0, 1), new Vector2 (1, 1), new Vector2 (0, 0), new Vector2 (1, 0)};
}