hmi.neurophysics
Class ListingsLaw

java.lang.Object
  extended by hmi.neurophysics.ListingsLaw

public final class ListingsLaw
extends Object

Calculates the eye position given a gaze direction, using Listing's Law. Theoretical background:
Tweed, D. (1997). Three-dimensional model of the human eye-head saccadic system. The Journal of Neurophysiology, 77 (2), pp. 654-666.

Author:
welberge

Field Summary
private static float[] FORWARD
           
 
Constructor Summary
private ListingsLaw()
           
 
Method Summary
static void listingsEye(float[] dir, float[] result)
          Calculates a natural, unsaturized eye rotation to gaze in direction dir
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FORWARD

private static final float[] FORWARD
Constructor Detail

ListingsLaw

private ListingsLaw()
Method Detail

listingsEye

public static void listingsEye(float[] dir,
                               float[] result)
Calculates a natural, unsaturized eye rotation to gaze in direction dir

Parameters:
dir - the direction to gaze to, normalized, in eye coordinates
result - output: the eye rotation quaternion