Quote: "i need to make one (if that cant be done, ill settle with 3 variables xyz)"
You can do it in one variable - a
(3*n) float or
(n) vector3d array. You'll need to make your own UDT for a vector.
The absolute best way to do this is to use a memblock, which stores 12 bytes for each position.
make memblock 1,12*TotalVertices
For t = 0 to TotalVertices-1
`Use your vertexdata commands to get the location of vertex t
write memblock float 1,vertex*12,X
write memblock float 1,vertex*12+4,Y
write memblock float 1,vertex*12+8,Z
Next t
The optomist's right, The pessimist's right.