to update, go to the gdk 7.4 thread, download the first link from first post, replace your libs/headers (/include and /lib in gdk directory) with the downloaded ones, the SCROLL DOWN, there is a patch, a new core & display libraries in it, they include fix for the 3d rendering, around the middle of the page
you got it the opposite way, its impossible
with loading and saving, only possible without it!
vertices are "3d points" which an object is made of, there is something called indices (an array of WORD/DWORD), each 3 indices define one triangle, by having the vertex id in their value, for example:
GDKVERTEX verts[24]; //24 vertices
verts[0] = blabla...
verts[1] = ...
....
....
WORD indices[36]; //36 indices, = (36/3) triangles (12) so the shape (object) has 12 triangles, indices define how those triangles are formed
indices[0] = 0; //indice 0 is the vertex 0
indices[1] = 1; //1 = vertex 1
indices[2] = 2; //2 = vertex 2, now we formed one triangle made up of vertex 1, 2 and 3
indices[3] = 2;
indices[4] = 4;
indices[5] = 3;//another triangle made up of vertices 2,4 and 3 (note that in directX, the order matters! (opposite order is backfacing)
....
and that's how object are formed (simply file format are made up of such data)
you dont want to change indices, as they define how triangles are made, they're fine! we need to change vertices which are the corners of the triangle, so it placed in a different way.
i believe i suck at explaining and just got you in a maze, you better read some about it on the net, it's generally useful thing to know, will help you on MUCH, MUCH things in your game programming journey!
back to your question, all you need to do is to find the function that changes a vertex's data, changing a vertex's position will make a change on the terrain
probably terrains wont be modifiable, i think you should either create a matrix, or a normal object
if you need any further help let me know