> You can repeat the test, is simple. The fact that the shear force
> changes sign from one case to the other, is not correct. The shear
> force is dependent on the relative shear velocity that in turn depends
> on the ids at contact as we define them. To me this happens because we
> do not define a local system. 
> 
> Please correct me if you see I am wrong or please explain me why the
> shear force changes sign (if it was really a global system as was
> already pointed out, it should not happen).

Hi Chiara, if I understand right, shearForce get negated if you swap
ids. That is consistent. shearForce is in global coordinates, but to one
body (id1*), it applies positive (action), while to the other body
(id2*) negated (reaction). 

Does this explain what you describe?

* This is not directly related to which body we assign the positive
force; we already agreed it should be id1 everwhere
(https://bugs.launchpad.net/yade/+bug/493102 and our discussion
http://www.mail-archive.com/[email protected]/msg01285.html); 
while it is not consistent in the code ATM, one way or another, you will always 
end up with the inverse force on the other particle.

Cheers, Vaclav



_______________________________________________
Mailing list: https://launchpad.net/~yade-dev
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~yade-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to