[ODE] Mystery Torque in the QuickStepper
Erin Catto
erincatto at sbcglobal.net
Sun Sep 26 23:02:49 MST 2004
Check this link:
http://scienceworld.wolfram.com/physics/EulersEquationsofMotion.html
________________________________________
From: ode-bounces at q12.org [mailto:ode-bounces at q12.org] On Behalf Of Hunton,
Richard
Sent: Sunday, September 26, 2004 10:04 PM
To: ODE at q12.org
Subject: [ODE] Mystery Torque in the QuickStepper
Hi,
I have a small question about the dxQuickStepper function...
On line 553 (or thereabouts) of quickstep.cpp at the top of the
dxQuickStepper() function is the following code:
for (i=0; i<nb; i++) {
..........
..........
..........
// compute rotational force
dMULTIPLY0_331 (tmp, I+i*12, body[i]->avel);
dCROSS (body[i]->tacc, -=, body[i]->avel, tmp);
}
This calculates a torque for every body in the island and subtracts it from
the body's accumulated torque. What's this torque for? Why is it being added
to each body each frame? It looks like some sort of inertial torque that is
based in the current angular velocity?
Cheers,
Richard Hunton
More information about the ODE
mailing list