opticonstraints