Package WildMagic.LibFoundation.Distance
Class DistanceVector3Line3
- java.lang.Object
-
- WildMagic.LibFoundation.Distance.Distance
-
- WildMagic.LibFoundation.Distance.DistanceVector3Line3
-
public class DistanceVector3Line3 extends Distance
-
-
Field Summary
Fields Modifier and Type Field Description (package private) float
m_fLineParameter
private Line3f
m_pkLine
private Vector3f
m_pkVector
-
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 DistanceVector3Line3(Vector3f rkVector, Line3f rkLine)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description float
Get()
float
Get(float fT, Vector3f rkVelocity0, Vector3f rkVelocity1)
Line3f
GetLine()
float
GetLineParameter()
float
GetSquared()
float
GetSquared(float fT, Vector3f rkVelocity0, Vector3f rkVelocity1)
Vector3f
GetVector()
-
Methods inherited from class WildMagic.LibFoundation.Distance.Distance
dispose, Get, GetClosestPoint0, GetClosestPoint1, GetContactTime, GetDerivative, GetDerivativeSquared, GetDifferenceStep, GetSquared, HasMultipleClosestPoints0, HasMultipleClosestPoints1, SetDifferenceStep
-
-
-
-
Method Detail
-
GetVector
public Vector3f GetVector()
-
GetLine
public Line3f GetLine()
-
GetSquared
public float GetSquared()
- Specified by:
GetSquared
in classDistance
-
GetLineParameter
public float GetLineParameter()
-
GetSquared
public float GetSquared(float fT, Vector3f rkVelocity0, Vector3f rkVelocity1)
- Specified by:
GetSquared
in classDistance
-
-