brandondube / prysm

physical optics: integrated modeling, phase retrieval, segmented systems, polynomials and fitting, sequential raytracing...
https://prysm.readthedocs.io/en/stable/
MIT License
267 stars 46 forks source link

PIM solve #71

Closed brandondube closed 2 years ago

brandondube commented 2 years ago

A paraxial image solve is needed, to add a surface to the end of a prescription (or modify the thickness of the final surface?) which sets the back focus to the paraxial image location.

In the infinite object case, this just means tracing a ray from P=[1e-5,1e-5,arbitrary] and S=[0,0,1] through the system. For finite objects, #70 must be completed first