Class Picker

  • All Implemented Interfaces:
    java.io.Serializable

    public class Picker
    extends java.lang.Object
    implements java.io.Serializable
    See Also:
    Serialized Form
    • Field Detail

      • Records

        public java.util.Vector<PickRecord> Records
      • 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
    • Constructor Detail

      • Picker

        public Picker()
    • 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)