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
