Skip to main content

Hi, 

I’m wondering is there any way to rotate the whole lens system 45deg around the optical axis in Zemax? I have a script that outputs the PSF only in x or y axis but I’d like to check the PSF along the diagonal direction. Thanks!

 

Hi,

Rather than rotate the entire lens, I would suggest using the Huygens PSF and place a single Coordinate Break right before the image plane and rotate this Coordinate Break (Tilt About Z = 45).  A FFT PSF is always measured in (Exit) Pupil Coordinates and the only way to rotate Pupil Coordinates is to rotate the whole system with several pairs of Coordinate Breaks. A Huygens PSF is always measured in Image Coordinates so a single Coordinate Break can rotate the PSF for you:

 

This will work really well for fields defined in a single axis and for rotationally symmetric systems.


Maybe it will be simpler to add X and Y in the Field Editor? So you can get diagonal field,


Reply