Skip to content

Lens and Mirror together in one optical system #130

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

You must be logged in to vote

How to simulate an optical system which consists of a spherical lens whose one side is a mirror.

%matplotlib inline
isdark = False
from rayoptics.environment import *
opm = OpticalModel()
sm  = opm['seq_model']
osp = opm['optical_spec']
pm = opm['parax_model']
em = opm['ele_model']
pt = opm['part_tree']
ar = opm['analysis_results']
osp['pupil'] = PupilSpec(osp, key=['object', 'pupil'], value=100.)
osp['fov'] = FieldSpec(osp, key=['object', 'angle'], value=8.0, flds=[0., 1.], is_relative=True)
osp['wvls'] = WvlSpec([('F', 0.5), ('d', 1.0), ('C', 0.5)], ref_wl=1)
opm.radius_mode = True

sm.gaps[0].thi=1e10

The front, transmitting surface of the lens is entered twice: surfaces 1 and 3
The se…

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by PoulomiPradhan
Comment options

You must be logged in to vote
0 replies
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