Sterncat / opticspy

python optics module
MIT License
448 stars 126 forks source link

traceray() function in trace.py #41

Closed DrPaprikaa closed 5 months ago

DrPaprikaa commented 3 years ago

Hi,

I am also trying to learning how ray-tracing works, and reading your code helps thank you ! Could you please explain the calculations you do in the traceray() function, in ray_tracing/trace.py ? In particular what are the calculations leading to Pos_newand KLM_new?

Thanks again

Sterncat commented 3 years ago

Hi Dr. Parprikaa,

It is from my Geometrical optics class notes from Dr. Dale Buralli at the University of Rochester, the Institute of Optics. I try to attach it, but the GitHub mailing system says it is too big. If you want to take a look at the notes, please email directly via alex.fanxing@gmail.com. I can send it to you.

Thanks!

Xing

DrPaprikaa notifications@github.com 于2020年12月13日周日 下午2:23写道:

Hi,

I am also trying to learning how ray-tracing works, and reading your code helps thank you ! Could you please explain the calculations you do in the traceray() function, in ray_tracing/trace.py ? In particular what are the calculations leading to Pos_new and KLM_new ?

Thanks again

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/Sterncat/opticspy/issues/41, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAUIRBNFZGEYNC5GKNPTAKTSUU5HZANCNFSM4UZ2WWBA .

DrPaprikaa commented 3 years ago

I just send you an email, thanks a lot ! I hope I will be able to wrap my head around ray-tracing soon, it's a challenge but I think I'm up to it ;)