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 class | MPEG 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 |