An entrance pupil offset can be negative. Representing negative offsets is not possible at the moment because the type of camdkit's entrance pupil offset enforces strict positivity.
Correct representation of the full range of possible values requires
the invention of a general Rational type in addition to the existing strictly positive Rational type,
unit tests for general Rationals (and at the same time, unit tests for most other parameter types),
and adjustment of the EntrancePupilPosition definition
An entrance pupil offset can be negative. Representing negative offsets is not possible at the moment because the type of
camdkit
's entrance pupil offset enforces strict positivity.Correct representation of the full range of possible values requires