Zernike Polynomial Surface Generator

Zernike Polynomial Surface Generator

Build single Zernike modes or weighted combinations over the unit pupil. Values outside the pupil are masked. © 2026 AAOO Dr Grant Hannaford

Convention: real-valued Zernike modes on the unit disk. Positive m uses cos(), negative m uses sin(|m|θ). Coefficients are arbitrary surface units.

The surface is calculated as Σ cn,m Zn,m(ρ,θ). Use multiple non-zero sliders to form combinations.