20.3 Summary 489
20.3 Summary
The purpose of this whirlwind tour of other approaches is to give you a basic vocabu-
lary and understanding. When looking through the bewildering array of physics and
simulation resources available on the Internet, you can, I hope, understand how they
fit into the whole picture and how our engine relates to them.
There are a couple of open-source physics sys tems online that you can compare
with the one we’ve built. ODE, in particular, is widely used in hobby projects. It is
a solid implementation, using a Jacobian LCP approach. It therefore allows you to
create complex joints simply. In my experience, it can be difficult to determine how
the code works. The performance of the engine is also not optimal.
An open-source