lens design optical design c++ mould tryouts optics php manufacturing html mechanical design mems scanner optic design java optic consult engineering multi-color moulds engineer engineers optical engineering multi-flex