-
Notifications
You must be signed in to change notification settings - Fork 1
Description
The entrance pupil is centered around the optical axis, conceptually exists in a plane perpendicular to the optical axis, and can be anywhere on that axis, even on the opposite side of the nominal image plane from the object on which the lens is focused.
Defining the location of the entrance pupil this way completely dodges the issue of 3D coordinate system handedness, axis naming, etc. The constraints on the entrance pupil allow us to locate it with a simple scalar and indeed that is the data type we have today ...
... for something we currently call Entrance Pupil Position.
I suggest we do the following:
First, rename the parameter to Entrance Pupil Offset
Second, change the definition of the Parameter from
Entrance pupil position of the lens
to
Offset along the optical axis of the lens entrance pupil from the nominal image plane, with a positive offset indicating a position on the same side of the nominal image plane as is the object.
Lastly, change the constraints from
rational number whose numerator and denominator are in the range (0..2,147,483,647].
to
rational number the numerator of which in the range [-2,147,483,648..2,147,483,647] and the denominator of which is in the range [0..4,294,967,295]