Separation finder.
More...
#include <SeparationFinder.hpp>
◆ Type
Separation finder type.
Enumerator |
---|
e_points | |
e_faceA | |
e_faceB | |
◆ Evaluate()
Evaluates the separation of the identified proxy vertices at the given time factor.
- Parameters
-
- Returns
- Separation distance which will be negative when the given transforms put the vertices on the opposite sides of the separating axis.
◆ FindMinSeparation()
Finds the minimum separation.
- Returns
- indexes of proxy A's and proxy B's vertices that have the minimum distance between them and what that distance is.
◆ Get()
Gets a separation finder for the given inputs.
- Warning
- Behavior is undefined if given less than one index pair or more than three.
- Parameters
-
indices | Collection of 1 to 3 index pairs. A points-type finder will be returned if given 1 index pair. A face-type finder will be returned otherwise. |
proxyA | Proxy A. |
xfA | Transformation A. |
proxyB | Proxy B. |
xfB | Transformation B. |
◆ GetAxis()
◆ GetLocalPoint()
◆ GetType()
The documentation for this class was generated from the following files: