Text this: Herramientas computacionales para el modelado y manipulación de elementos ópticos y su aplicación en óptica visual