Looking in body.pyx, I found this in _reactivate_ode_body():
vector_by_matrix(v, self._root_matrix())
vector_by_matrix(v, self._ode_parent._inverted_root_matrix())
chunk_get_floats_endian_safe(ode_chunk,v,3)
dBodySetAngularVel(bid,v[0],v[1],v[2])
It looks as though the third line is meant to come first, i.e.
chunk_get_floats_endian_safe(ode_chunk,v,3)
vector_by_matrix(v, self._root_matrix())
vector_by_matrix(v, self._ode_parent._inverted_root_matrix())
dBodySetAngularVel(bid,v[0],v[1],v[2])
Is this right?
--
Greg
_______________________________________________
Soya-user mailing list
[email protected]
https://mail.gna.org/listinfo/soya-user