- Edgy object (Oggetto spigoloso):
- Notice how for a small displacement of xh the direction of the Force changes drastically.
- Proxy algorithm:
- IDEA: Remember where you entered from.
- In case of collision, for the first time @ tk=0 (→ xh(0)) we compute the normal proxy and we take the tangent circle for the proxy xp given a small radius ϵ (in the figure below Cp(0)):

- Then given the haptic point @ tk=1 → xh(1) we find which triangle in my triangular mesh is “ACTIVE”.
The ACTIVE triangle is the one that intersect the segment xh(k)Cp(k−1)

- Let’s see how this proxy algorithm changes things:

- In the new case the proxy cannot change triangle so easily, so it results in a more smooth experience.
- How do we change triangle with the new algorithm?
- Let’s take for example the following passages:

- As we can see there is a small error for Cp(1) but it’s accepted.
- And for Cp(2) we have indeed changed triangle, now the second triangle is active.