Does anyone know if it is possible to dynamically add/delete vertices at runtime? I know there is vec_to_mesh and vec_for_mesh, but these only move around existing ones.
Hmm, you could achieve this by rendering your vertex data with DX. I'm not skilled with this stuff, so I can't give you any example but maybe someone else can.
To do this you would need access to the mesh; specifically the ability to lock the vertex and index buffers. you could then add or destroy vertices. If you can modify the mesh in memory, you probably wont need need to render it yourself.
you do need to use Direct3D commands, so you need a either a dll or lite-C (I think lite-C gives this ability).
Ah awesome thanks, I thought I would need to use DirectX functions rather than any "native" functions in 3dgs. I have never had any experience with straight Direct3D code though, does anyone know of any way to do this? (I think Lite-C can)