FOVE SUPPORT CENTER

How do the gaze vectors work, and how can I convert to angles?

Follow

Comments

5 comments

  • Avatar
    Ahmed Salama

    Excelllllllent
    But in the data sample of Fove there are two X,Y,Z
    One called the position of the ray and other one is the direction of the ray which vector is the best to be used to refer to the pupil position or which you use here !

    And what is the fixed origin of the eye or the initial one which the pupil can vary from it ?

    0
    Comment actions Permalink
  • Avatar
    Ahmed Salama

    I need to calculate each time the two angles of the pupil which you mentiom befor the horizontal one and vertical one , I compare the changes vector to the origin vector or the vector came befor it ?

    0
    Comment actions Permalink
  • Avatar
    Jeff

    This article explains the position and the direction: https://support.getfove.com/hc/en-us/articles/900004261163-The-FOVE-Eye-Tracker-Every-Field-Explained

    The position you can mostly ignore. The origin is the midpoint between the eyes, and the position is the offset to each eye from there, which is basically a fixed 31.5 millimeters on either side. Since we're talking .3 cm or so, it matters very little when looking a objects that aren't close to the face.

    0
    Comment actions Permalink
  • Avatar
    Ahmed Salama

    Goood , thanks alot the last question so I can complete my project , I will use GetGazeVector ( ) right , it is the one which return the direction vector not the position vector

    0
    Comment actions Permalink
  • Avatar
    Jeff

    Correct, GetGazeVector() is good for your purposes.

    0
    Comment actions Permalink

Please sign in to leave a comment.