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

Reply via email to