DISCLAIMER: I don't really understand a lot about VRML and even less about interactive VRML. In addition, some code is simply disgusting (blatant lack of abstraction and some Voodoo code lines). Will clean this up progressively.
This chapter will graducally build up. So far, just consider that there is an order of complexity in doing/learning VRML:
I intend to look into all of these at some point. Right now this chapter covers some of 1-4 (not enough!).