Chebyshev Polynomial
The Chebyshev Polynomial surface is a freeform surface that is described by a base radius of curvature and a sequence of Chebyshev polynomials. A one-dimensional Chebyshev polynomial of the first kind is given by:

For reference, the first ten Chebyshev polynomial coefficients are the following:
T0 (x) = 1
T1 (x) = x
T2 (x) = 2x2 – 1
T3 (x) = 4x3 - 3x
T4 (x) = 8x4 - 8x2 + 1
T5 (x) = 16x5- 20x3 + 5x
T6 (x) = 32x6 - 48x4 + 18x2 – 1
T7 (x) = 64x7 - 112x5 + 56x3 - 7x
T8 (x) = 128x8 - 256x6 + 160x4 - 32x2 + 1
T9 (x) = 256x9 - 576x7 + 432x5 - 120x3 + 9x
T10 (x) = 512x10 - 1280x8 + 1120x6 - 400x4 + 50x2 - 1
The transition to a two-dimensional Chebyshev polynomial is done using the product basis tij (x,y) :
In OpticStudio, the maximum order for both x and y is set to 14. Any function may be interpolated as a finite sum of Chebyshev polynomial terms:
The arguments of the 2D Chebyshev polynomials are defined on the unit interval. To make the interpolation valid for an arbitrary interval, we use normalized and
as the arguments of the polynomials.
Then the "sag" or z-coordinate of the Chebyshev polynomial surface is given by:

where c is the curvature at the vertex of the surface, and
are the normalization lengths, and
are the normalized polynomial coefficients
.
Chebyshev surfaces are not defined outside of the normalization radii, X0 and Y0. Rays that strike a Chebyshev surface outside of the normalization radii cannot be traced and will be vignetted at the Chebyshev surface.
PARAMETER DEFINITIONS FOR CHEBYSHEV POLYNOMIAL SURFACES
Parameter # | Name | Definition |
1 | Max X Order | Maximum Polynomial Order in X-coordinate (integer, up to 14) |
2 | Max Y Order | Maximum Polynomial Order in Y-coordinate (integer, up to 14) |
3 | Norm X Length |
Normalization length |
4 | Norm Y Length |
Normalization length |
13-236 |
|
Normalized polynomial coefficients, |
Next: