Package WildMagic.LibFoundation.Distance
Class DistanceVector3Triangle3
- java.lang.Object
-
- WildMagic.LibFoundation.Distance.Distance
-
- WildMagic.LibFoundation.Distance.DistanceVector3Triangle3
-
public class DistanceVector3Triangle3 extends Distance
-
-
Field Summary
Fields Modifier and Type Field Description private Vector3f
mPoint
private Triangle3f
mTriangle
(package private) float[]
mTriangleBary
-
Fields inherited from class WildMagic.LibFoundation.Distance.Distance
m_bHasMultipleClosestPoints0, m_bHasMultipleClosestPoints1, m_fContactTime, m_fDifferenceStep, m_fInvTwoDifferenceStep, m_kClosestPoint0, m_kClosestPoint1, MaximumIterations, ZeroThreshold
-
-
Constructor Summary
Constructors Constructor Description DistanceVector3Triangle3(Vector3f point, Triangle3f triangle)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description float
Get()
float
Get(float fT, Vector3f rkVelocity0, Vector3f rkVelocity1)
Vector3f
GetPoint()
float
GetSquared()
float
GetSquared(float fT, Vector3f rkVelocity0, Vector3f rkVelocity1)
Triangle3f
GetTriangle()
-
Methods inherited from class WildMagic.LibFoundation.Distance.Distance
dispose, Get, GetClosestPoint0, GetClosestPoint1, GetContactTime, GetDerivative, GetDerivativeSquared, GetDifferenceStep, GetSquared, HasMultipleClosestPoints0, HasMultipleClosestPoints1, SetDifferenceStep
-
-
-
-
Field Detail
-
mPoint
private Vector3f mPoint
-
mTriangle
private Triangle3f mTriangle
-
mTriangleBary
float[] mTriangleBary
-
-
Constructor Detail
-
DistanceVector3Triangle3
public DistanceVector3Triangle3(Vector3f point, Triangle3f triangle)
-
-
Method Detail
-
GetPoint
public Vector3f GetPoint()
-
GetTriangle
public Triangle3f GetTriangle()
-
GetSquared
public float GetSquared()
- Specified by:
GetSquared
in classDistance
-
GetSquared
public float GetSquared(float fT, Vector3f rkVelocity0, Vector3f rkVelocity1)
- Specified by:
GetSquared
in classDistance
-
-