28package com.jogamp.opengl.util.stereo;
30import com.jogamp.math.FovHVHalves;
31import com.jogamp.math.Vec3f;
56 final float distNoseToPupil,
final float verticalDelta,
final float eyeRelief) {
60 this.distNoseToPupilX = distNoseToPupil;
61 this.distMiddleToPupilY = verticalDelta;
62 this.eyeReliefZ = eyeRelief;
Horizontal and vertical field of view (FOV) halves, allowing a non-centered projection.
3D Vector based upon three float components.
Constant single eye parameter of the viewer, relative to its ViewerPose.
final float distNoseToPupilX
IPD related horizontal distance from nose to pupil in meter.
EyeParameter(final int number, final Vec3f positionOffset, final FovHVHalves fovhv, final float distNoseToPupil, final float verticalDelta, final float eyeRelief)
final FovHVHalves fovhv
Field of view in both directions, may not be centered, either FovHVHalves#inTangents or radians.
final int number
Eye number, 0 for the left eye and 1 for the right eye.
final float distMiddleToPupilY
Vertical distance from middle-line to pupil in meter.
final Vec3f positionOffset
eye position vector used to define eye height in meter relative to actor.
final float eyeReliefZ
Z-axis eye relief in meter.