Skip to main content
Solved

Off-axis Conic


I'm running opticstudio 20.2.2 and don't understand the help about the off-axis conic freeform surface. Opticstudio help on this surface type says it is governed by 'equation 5', which I've transcribed below:


z_f(r) = w(r) + A_1 x^2 + A_2 y^2 + ....


The terms listed in the lens-data editor are presented as XnYn where n is an integer from 0 to whatever # of terms you like.


So, what is the relationship between the A_n coefficients in the documentation and the XnYn coefficients in the lens data editor? Note the A coefficients start at the second power of x. I.e. is the equation something like


z(r) = w(r) + X1Y0 x^2 + ...


or


z(r) = w(r) + X1Y0 x^1 y^0 + XiYj x^i y^j + ...


It would also be great if it was possible to get the same surface but as a radius instead of x/y.

Best answer by Angel Morales

Hi Nick,


Just wanted to quickly confirm to you that your understanding is correct: A_1 (the first polynomial term) = X1Y0, A_2 = X0Y1, and so on.


Let us know if you have any further questions here. Thanks!


~ Angel

View original
Did this topic help you find an answer to your question?

4 replies

Ali H
Forum|alt.badge.img+1
  • Visible
  • 32 replies
  • July 16, 2020

Hi Nick,


I have checked with the developer that worked on the Off-axis Conic Freefrom Surface, and unfortunately, the equation reported in the Help File is incorrect; however, the column headings in the Lens Data Editor are correct:



Just to be clear, the relationship between the coefficients is,


z(z) = w(r) + A_1x + A_2y + A_3x^2 + A_4xy + A_5y^2 + A_6x^3 + ...


I can only apologize for the erroneous equation in the Help File.


I have requested a change to the Help File so that this will be corrected for future releases of OpticStudio.


Best,


Ali


Thank you Ali. I'm pretty sure I should interpret what you're saying as:


 


z(r) = w(r) + X1Y0 x + X0Y1 y + ... + XnYn x^n y^n


 


In your post the A_i coefficients aren't totally clear.


Thank you!


~ Nick


Angel Morales
En-Lightened
Forum|alt.badge.img+1
  • En-Lightened
  • 203 replies
  • Answer
  • July 16, 2020

Hi Nick,


Just wanted to quickly confirm to you that your understanding is correct: A_1 (the first polynomial term) = X1Y0, A_2 = X0Y1, and so on.


Let us know if you have any further questions here. Thanks!


~ Angel


Forum|alt.badge.img+1
  • Zemax Staff
  • 46 replies
  • July 24, 2024

I recently updated this equation and we will also update the Help files.

 


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings