On Tue, 29 Mar 2005 21:14:24 -0800 Sean Lynch <[EMAIL PROTECTED]> wrote:
> Since one of my goals is to have Soya able to do everything the > Blender game engine can do and more, we need a more stable and > flexible physics API. Globally, I agree with these changes. Some comments: Renaming soya.ode to a more meaningfull name is a good idea, though i think having a single module (probably soya.physics) is easier (especially if they are Pyrex module). Raising errors (like NotImplementedError) is usually quite slow, maybe we should consider returning None instead. Another change i propose : Gcollision.CappedCylinder, collision.Sphere, collision.Box should inherit from soya.Volume instead of CoordSyst, since i guess an important proportion of Geom will be associated to a shape. The use of Volume instead CoordSyst has about no performance cost. Jiba
