On 26 juil. 06, at 08:39, Greg Ewing wrote:
marmoute wrote:
the coordinate of soya and ODE is not propertly converted between the
^^^
parent CoorSyst and the ode_parent CoordSyst)
I hope that's a typo and you mean it *is* properly
converted...
I mean it's **now** propertly converted
* The application of Force vector is a pain since there is no
automatic CoordSyst convertion
Just for force vectors? Or did you really mean that
"not" above?
actually ther is not alternative to the ode groupe of methode to add
force :
void dBodyAddForce (dBodyID, dReal fx, dReal fy, dReal fz);
void dBodyAddTorque (dBodyID, dReal fx, dReal fy, dReal fz);
void dBodyAddRelForce (dBodyID, dReal fx, dReal fy, dReal fz);
void dBodyAddRelTorque (dBodyID, dReal fx, dReal fy, dReal fz);
void dBodyAddForceAtPos (dBodyID, dReal fx, dReal fy, dReal fz, dReal
px, dReal py, dReal pz);
void dBodyAddForceAtRelPos (dBodyID, dReal fx, dReal fy, dReal fz,
dReal px, dReal py, dReal pz);
void dBodyAddRelForceAtPos (dBodyID, dReal fx, dReal fy, dReal fz,
dReal px, dReal py, dReal pz);
void dBodyAddRelForceAtRelPos (dBodyID, dReal fx, dReal fy, dReal fz,
dReal px, dReal py, dReal pz);
it's not really easy to use and as the absolute ODE CoordSyst is not
the absolute CoordSyst of soya hand made conversion is really a pain.
This groupe of methode will be replace by the couple _force
(force,pos=None) add_torque(torque,pos=None)
* Join is not yet supported (Maintly because my main goal is
collision but it shouldn't be very hard to implement)
That will be very important for my usage. I not only
need to find collisions, but also add contact joints to
handle them. I'm using joints for other purposes as
well.
Join will of course be implemented but my main objective is to get
the biggest thing done quickly in order to leave only little and
simple improvement to do. A correct integration of the Collision
system should take me more than one week when Join should only take a
couple of day.
So don't worry Join will be available.
marmoute
ps: I wrote this mail in the train while going at the mountain for
few day. At place I discover I didn't have Internet connection even
an old phone line to establish a 56k Modem connection. While this 5
day I wrote several line of code for soya :
- I create the single unified methode for adding force using
soya.Vector coordinate.
- I begin the translation of the old code concerning join into the
new integration. I think I done more than half the work needed and I
will request your testing and advice soon. (I think many work may be
done onto the Join to ease they use)
I'll wrote another message soon with more details but it midnight
here and I spend more than five hours into a train to small for my
giant body (1m93 is not so much but it's too much for find 5h of
train confortable (more over with an injured legs)) and I going to
have few sleep.
_______________________________________________
Soya-user mailing list
[email protected]
https://mail.gna.org/listinfo/soya-user