Question #229891 on Yade changed:
https://answers.launchpad.net/yade/+question/229891

Jan Stránský proposed the following answer:
Hello,

global coordinates mean that normalForce is parallel to the interaction
direction. shearForce is perpendicular to interaction direction. Everything
in global coordinate system.

To get the force components in local coordinate system (i.e. normalForce is
one scalar value), you can do:
fn_scalar = i.phys.normalForce.dot(i.geom.normal)

Some derived IPhys classes uses directly these scalar values (e.g.
CpmPhys), but not in general.

cheers
Jan



2013/5/30 Alexander Eulitz [Eugen] <question229...@answers.launchpad.net>

> Question #229891 on Yade changed:
> https://answers.launchpad.net/yade/+question/229891
>
> Alexander Eulitz [Eugen] posted a new comment:
> if I look at [2] I'll find:
> "normalForce(=Vector3r::Zero())
>     Normal force after previous step (in global coordinates)."
> What does global coordinates mean?  I think that it is coordinates of the
> contact point. So normal force in direction of the contact (perpendicular
> to contact plane)
>
> --
> You received this question notification because you are a member of
> yade-users, which is an answer contact for Yade.
>
> _______________________________________________
> Mailing list: https://launchpad.net/~yade-users
> Post to     : yade-users@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~yade-users
> More help   : https://help.launchpad.net/ListHelp
>

-- 
You received this question notification because you are a member of
yade-users, which is an answer contact for Yade.

_______________________________________________
Mailing list: https://launchpad.net/~yade-users
Post to     : yade-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yade-users
More help   : https://help.launchpad.net/ListHelp

Reply via email to