Yes, you can in principle do that, but it will be very difficult. You would have to position a large number of triangles, each defined by three vertices, with adjacent triangles sharing vertices. It's easy to make a triangle transparent, but it's hard to calculate the 3D positions of the vertices.
And yes, you could wander all over the surface, but again it will not be easy to move the "camera" correctly over such a complex surface.
To see some simpler examples of such things, at GlowScript.org click "Example programs" and run these programs: Rug, Plot3D, and Stonehenge-VPython. Play with the camera controls. Examine the code for these examples. For documentation on vertex and triangle objects, see
Bruce