Why the contact normal that returned by linearcast often not is the surface ( such as triangle ) normal?
Are you able to give me some more information about the geometric situations in which this arises? Especially since it is happening often, do you notice it happening bewtween specific types of simulated bodies? Other than that, there are specific times where the contact normal would not be the surface normal of a shape, especially when one shape collides with the edge of another. See the documentation, especially Physics 188.8.131.52 Welding for more information on this issue, and the tools Havok exposes to deal with it.
Whythe contact normal would not be the surface normal of a shapewhen one shape collides with the edge of another ?how calculate the contact normal in havok?