Skip to content

Optical axis shift from tilted plane parallel plate #166

Answered by mjhoptics
lkangas asked this question in Q&A
Discussion options

You must be logged in to vote

Hello @lkangas,
I see one crucial misunderstanding. The reverse decenter doesn't just apply the tilts in the reverse order, it applies the decenters after the (reverse) tilt is applied to the coordinates. This makes the calculation of how the offset should be applied very simple.

You did the math above to calculate the refracted path and the results offsets. Here's a way to use ray trace data to accomplish the same outcome. Starting from the point your script ended:

Trace the axial ray to see the current state.

from rayoptics.raytr.trace import trace_ray, list_ray

axial_ray = trace_ray(opm, [0,0], osp['fov'].fields[0], osp['wvls'].central_wvl)
list_ray(axial_ray)

Zero out the decenter to…

Replies: 1 comment 6 replies

Comment options

You must be logged in to vote
6 replies
@lkangas
Comment options

@lkangas
Comment options

@mjhoptics
Comment options

Answer selected by lkangas
@lkangas
Comment options

@mjhoptics
Comment options

@lkangas
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants