Marmoute,

I understand that by default a Soya.Body _is_ a "ode body" if Soya.Body.ode = 
True (which is the default).

I understand that a Soya.World _is_ a "ode world" by default (because world 
inherit Body, so has a Soya.World.ode=True, correct ?),

Each world can have a collision space. I don't know if I must set 
soya.World.has_space to true to activate collision detection in that World (i 
assume it is at True by default, correct ?). I don't know how to allocate 
soya.World.space (I assume, it is done automatically, so the space type is 
not configurable, correct ?).

I understand that by default, a ode body will be placed in the "nearest" ode 
world. If I create a ode Geom for that body, it will be placed in the space 
of the nearest "ode world". Correct ?

So by default the ode integration is "nested / related" to a World. So I 
assume several ode world can exist independantly in a soya scene. So I assume 
Collide and Stepping are managed begin/end round of soya.World, correct ?

I assume world manage contact group (delete contact joints) and call 
automatically Body.hit function for the 2 bodies involved in the contact, 
correct ? 

If I want manage a global ode world, I must deactivate ode attribute in 
intermediate Worls, correct ?

But I do not see doc about joint classes (just see a Joint class), normal ? 

Thx
Jacques



_______________________________________________
Soya-user mailing list
[email protected]
https://mail.gna.org/listinfo/soya-user

Reply via email to