RayJackONE - Advanced Geometry Modeling
2021-08-06 14:37:18
Advanced Geometry Modeling
With previous releases of RayJack ONE®, we have already implemented all the geometric surfaces that an optical engineer typically needs for work. If a surface type is missing, users can simply create it by supplying a #Python function with a mathematical surface definition.
In this way, practically any perceivable geometry can be modeled and ray-traced in RayJack ONE®.
For further user convenience, RayJack ONE®’s latest 2.2.0 release offers three specialized surface types which are frequently needed in imaging and illumination optics:
· Zernike surfaces, which can be used “stand-alone” or as deformation of a base surface such as an asphere; various conventions for entering Zernike coefficients are supported · Toroidal surfaces with an aspheric profile in the "across direction" · User-defined triangulated surfaces, a versatile means to define any type of facetted surface, such as a corner-cube array or a roof prism.