[ATM] Cylindirical Extension to Conicoid Modelling

Richard F.L.R. Snashall rflrs at rcn.com
Mon Dec 4 15:34:06 JST 2006


I have been trying to extend the user interface for the
conicoid model:

   z - 0.5 * ( 1 + k ) * C * z^2 - 0.5 * C * ( x^2 + y^2 ) = 0

to include cylindrical lenses, maybe something like:

   z - 0.5 * ( 1 + k ) * C * z^2 - 0.5 * C * ( mx * x^2 + my * y^2 ) = 0

This extension still has the property that the intersection
of a ray with the surface is still the root of a quadratic
in the physical pathlength.

This model allows for cylindrical lenses and some general
astigmatic qualities, i.e.: different curvatures in the
x and y directions, but not different conic constants.

I thought of just allowing for just the extra curvature (or
difference in curvature); to model a strict cylindrical lens,
though, it would require some form of pick-up.

I also thought of of models based on a single parameter, m:


     mx = 1 + m/2 - 7*m^2/12 + m^4/12
     my = 1 - m/2 - 7*m^2/12 + m^4/12


This gives (in the parentheses of the last term):

    -2        - x^2 + y^2
    -1                y^2
     0          x^2 + y^2
     1          x^2
     2          x^2 - y^2

For m >= 0 , only the y-direction curvature changes, while for
m <= 0, only the x-direction curvature changes.

A simpler alternative is:

     mx = 1 + m/2 - m^2/2
     my = 1 - m/2 - m^2/2

but only works works in this way for the three middle values.

I thought , though, that perhaps all of this may sound kind of
"too cutesy".  Any alternative ideas?


More information about the ATM mailing list