Skip to main content
Solved

How does the field curvature and distortion calculate the tan and sag value


yuan.chen
Zemax Staff
Forum|alt.badge.img+3

It’s mentioned in the help that the field curvature plot shows the distance from the image surface to the paraxial image surface as a function of field coordinate. Is this a result of paraxial ray tracing?

Best answer by yuan.chen

This is translated from Yihua’s post in Japanese.

像面湾曲の値はどのように計算しているのでしょうか。 | Zemax Community

For each sample point in the field, OpticStudio determines the Z coordinate of the paraxial focal plane based on a parabasal ray trace in the X and Y directions (for sagittal and tangential), and then compares this to the Z coordinate of the system image surface. The tangential data are the distances measured along the Z-axis from the image surface to the paraxial image surface measured in the tangential (YZ) plane. The sagittal data are the distances measured in the plane orthogonal to the tangential plane. The base of the plot is on axis, and the top of the plot represents the maximum field (angle or height).

Below is an article about the paraxial ray tracing.

Understanding paraxial ray tracing – Knowledgebase (zemax.com)

The paraxial image position is the global coordinate of the intersection of these two rays.

Ray 1:(Hx, Hy, Px, Py) = ( □, □, 0 ,0)

Ray 2:(Hx, Hy, Px, Py) = ( □, □, 0 ,0.001)

(□:ray from arbitrary field)

To verify this, Yihua made a macro:

  1. Knowing the coordinate (Y,Z) and direction cosine b and c (Y cosine and Z cosine), then the coordinate of the intersection can be calculated by:

The Y, Z coordinates can be obtained by the coordinate from the surface which is before the image surface.

  1. The macro can be found in the original post. With the sample file provided in the attachment. We have the same value in the analysis plot as the one calculated by the macro.
  2.  

The FCGS and FCGT follow the same principle.

 

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

yuan.chen
Zemax Staff
Forum|alt.badge.img+3
  • Zemax Staff
  • August 5, 2022

This is translated from Yihua’s post in Japanese.

像面湾曲の値はどのように計算しているのでしょうか。 | Zemax Community

For each sample point in the field, OpticStudio determines the Z coordinate of the paraxial focal plane based on a parabasal ray trace in the X and Y directions (for sagittal and tangential), and then compares this to the Z coordinate of the system image surface. The tangential data are the distances measured along the Z-axis from the image surface to the paraxial image surface measured in the tangential (YZ) plane. The sagittal data are the distances measured in the plane orthogonal to the tangential plane. The base of the plot is on axis, and the top of the plot represents the maximum field (angle or height).

Below is an article about the paraxial ray tracing.

Understanding paraxial ray tracing – Knowledgebase (zemax.com)

The paraxial image position is the global coordinate of the intersection of these two rays.

Ray 1:(Hx, Hy, Px, Py) = ( □, □, 0 ,0)

Ray 2:(Hx, Hy, Px, Py) = ( □, □, 0 ,0.001)

(□:ray from arbitrary field)

To verify this, Yihua made a macro:

  1. Knowing the coordinate (Y,Z) and direction cosine b and c (Y cosine and Z cosine), then the coordinate of the intersection can be calculated by:

The Y, Z coordinates can be obtained by the coordinate from the surface which is before the image surface.

  1. The macro can be found in the original post. With the sample file provided in the attachment. We have the same value in the analysis plot as the one calculated by the macro.
  2.  

The FCGS and FCGT follow the same principle.

 


yuan.chen
Zemax Staff
Forum|alt.badge.img+3
  • Zemax Staff
  • August 23, 2023

About the calculation of distortion focal length

Distortion Focal Length的定義 (ZPL範例) | Zemax Community


yuan.chen
Zemax Staff
Forum|alt.badge.img+3
  • Zemax Staff
  • August 23, 2023

Add macro


yuan.chen
Zemax Staff
Forum|alt.badge.img+3
  • Zemax Staff
  • August 24, 2023

In afocal mode, the direction cosine is calculated instead of ray height. Here is how this value is calculated.

 


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