I asked the same question a long time ago before I started to learn OpenGL and after I saw Jan Horns demo's over at sulaco. I asked him how to do things like that and he send me a very nice demo. I'll upload the demo to my website and post the link here (I'll have to use a script otherwise Tripod doesn't allow you to download from my website!).

http://members.lycos.co.uk/lionprod/...s%20VCL%20Demo

More information on Jan Horns tutorials can be found on:

http://www.sulaco.co.za/