gabor papp said: > i'm trying to build a tendril object using the physics system. > source code is attached. it's built up using a couple of cubes > joined together with ball joints, the top is fixed. when i give > it a kick, i kick one of the cubes, which makes the whole tendril > move. i would like the motion to damp very rapidly. when it gets > a kick it moves, but after a second it should stand still again. > i can't seem to achieve this. any help would be appreciated ... > (set! parts (cons obj parts)))))
I couldn't get this to run, is there an extra close parenthesis on the set! statement? Usually with ODE the way you accomplish damping is by using a motor joint. Each sim loop you query the joint velocity and apply a torque in the opposite direction, scalor multiply the velocity vector by a (negative) damping constant to create the torque vector. I don't see in the documentation how to read the joint velocity in fluxus. I have used pyODE, check out the AMotor getAngleRate API: http://pyode.sourceforge.net/api-1.2.0/public/ode.AMotor-class.html One of my interest in fluxus is to make an animusic like sim: www.animusic.com/dvd-info-clips-1.html Thanks, Jeff Sandys ____________________________________________________________ Protect your home before it is too late. Click here for homeowner insurance information. http://thirdpartyoffers.juno.com/TGL2131/fc/BLSrjnsHGitI9KmL4gBXaUQ1Ew7Lkz7jyJyIbAoltu7nSwnZjRSVMonQCCM/
