Giving Credit Where Credit Is Due

First off, I must thank Russ Smith for his Open Dynamics Engine (ODE). The mathematics behind the simulations you see are pretty intense, and without his library I would probably still be struggling with inertial tensors and axis-aligned bounding boxes.

Thanks to the many people behind OpenGL, for providing a 3D rendering library with a nice clean API.

Thanks to Pierre Terdiman, who put up with the first couple of badly broken versions, missing DLLs, and the like.

Thanks to Matt Austern, author of "What Are Allocators Good For?" published in the C/C++ user's journal and also available online. Here's something else allocators are good for: managing memory in a Windows process that has a separate heap for each DLL.

Thanks to the creators of the following web sites for their insight into various aspects of linear algebra:

http://www.nearfield.com/~dan/misc/Quater/ Quaternions
http://feynman.physics.lsa.umich.edu/~myers/126/notes/VectorProd.html Vector dot and cross products
http://www.frontiernet.net/~imaging/rt_how2.html Line-plane intersection
http://www.gamedev.net/reference/list.asp?categoryid=28 Math and physics notes for game developers
http://www.netcomuk.co.uk/~jenolive/homevec.html Help with vectors
http://omega.albany.edu:8008/calc3/cross-product-dir/cornell-lecture.html Vector cross-products

And to the creators of these web sites, for their help with OpenGL:

http://www.codeguru.com/opengl/oglwrapperclass.shtml General OpenGL demystification (and those cute axis arrows)
http://www.liacs.nl/~dpalomo/camtut/camtut.html Camera tutorial
http://graphics.stanford.edu/courses/cs248-99/OpenGLSession/materials.html Materials explained
http://www.opengl.org/developers/faqs/technical/selection.htm Picking with the selection buffer
http://nehe.gamedev.net/ All kinds of OpenGL stuff

And to the creators of the following web sites, for their help with Windows:

http://buerger.metropolis.de/bitbucket/howto/checktree.html Tree views and checkboxes
http://www.codejock.com/developer/article06.htm Toolbar placement
David Whittaker's CMPEGout classMPEG generation

There's more, but that's a start.


c o n t a c t   m e @ w h a t e v e r . n e t

Last updated Mar 9

To link directly to this page:
http://www.natew.com/juice/frames.cgi/general/html.Credits