Package WildMagic.LibGraphics.Collision
Class Picker
- java.lang.Object
-
- WildMagic.LibGraphics.Collision.Picker
-
- All Implemented Interfaces:
java.io.Serializable
public class Picker extends java.lang.Object implements java.io.Serializable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private float
m_fTMax
private float
m_fTMin
private Vector3f
m_kDirection
private Vector3f
m_kOrigin
private static PickRecord
ms_kInvalid
java.util.Vector<PickRecord>
Records
private static long
serialVersionUID
-
Constructor Summary
Constructors Constructor Description Picker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
Execute(Spatial pkScene, Vector3f rkOrigin, Vector3f rkDirection, float fTMin, float fTMax)
private void
ExecuteRecursive(Spatial pkObject)
PickRecord
GetClosestNonnegative()
PickRecord
GetClosestNonpositive()
PickRecord
GetClosestToZero()
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
Records
public java.util.Vector<PickRecord> Records
-
m_kOrigin
private Vector3f m_kOrigin
-
m_kDirection
private Vector3f m_kDirection
-
m_fTMin
private float m_fTMin
-
m_fTMax
private float m_fTMax
-
ms_kInvalid
private static final PickRecord ms_kInvalid
-
-
Method Detail
-
Execute
public void Execute(Spatial pkScene, Vector3f rkOrigin, Vector3f rkDirection, float fTMin, float fTMax)
-
GetClosestNonnegative
public final PickRecord GetClosestNonnegative()
-
GetClosestNonpositive
public final PickRecord GetClosestNonpositive()
-
GetClosestToZero
public final PickRecord GetClosestToZero()
-
ExecuteRecursive
private void ExecuteRecursive(Spatial pkObject)
-
-