[ODE] Particles again, no torque on collide
Jacob Ole Juul Kolding
dacobi at gmail.com
Wed Aug 16 21:09:15 MST 2006
I seem to be to have solves my previous problem with the particle system I'm
working on.
Simply reducing the step frequency from ~1kHz to 100Hz made to simulation
run stable at above 1000 particles.
But one problem still remains.
I use spheres for collision and when they collide with a plane (the floor)
they bounce ok but no torque is applied.
I create contact joint like this:
int max_contacts = 10;
dContact contacts[max_contacts];
int num_contact =
dCollide(o1,o2,max_contacts,&contacts[0].geom,sizeof(dContact));
for(int i = 0; i < num_contact; i++){
contacts[i].surface.mode = dContactBounce;
contacts[i].surface.mu = 10;
contacts[i].surface.bounce = 0.95;
contacts[i].surface.bounce_vel = 0.15;
dJointID c =
dJointCreateContact(odeWorld,odeContactJoints,&contacts[i]);
dJointAttach(c,
dGeomGetBody(contacts[i].geom.g1),dGeomGetBody(contacts[i].geom.g2));
}
Any help appreciated.
/Jacob Kolding
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://q12.org/pipermail/ode/attachments/20060817/c8670206/attachment.htm
More information about the ODE
mailing list