I've been getting into 3D for a while now, and I'm using Bullet Physics for physics, and OpenGL 3+ for graphics.
Up until now, I've used Blender to create a map, and then load it to a btBvhTriangleMeshShape for use in Bullet.
However, I want to create a map editor, and I first thought the easiest way would be to use a heightmap. This requires the entire terrain to be in a grid however, and that makes it hard to make good terrain without making a small grid full of unnecessary vertices. Therefore it seems like I can't use that.
I've tried Googling for resources on how I should go about this, but it's always topics which do not help me.
What I've been thinking about is to make the map in the editor a btBvhTriangleMeshShape, but I don't see any way to quickly modify vertices.
I hope anyone can give me some advice on what I should do.