Thanks for the answere. This should do it somehow
@ asia:
This is explained also in the Doku(still 6.1 but seem to be still valid)
Remark:
You can't add a vertex to a loaded mesh or to a primitive mesh (made with CreateBox, CreateCylinder...)
You have to use the "point" primitive if you want to add points to this mesh
Got another, maybe stupid question:
when I e.g want to make a grid witch looks like this:

When i make this with trianglelist (like explained in the tutorial i linked to) I would only be able to make this grid row by row and the rown themselevs would be smooth but not among each other.
Also i would have to declare a vertex at the same position for more than one time, this would cost alot more memory usage.
So how could i just first store the vertices into to the TV_SVERTEX array without connecting them. And then connect e.g vertex[1] vertex[4] and vertex[23] to a polygon? When the polys would use the same vertex they should also be smooth...
Or does TV3D recognize that a vertex already exists at the position and uses this one for the new polygon?
greets lui