BrianGun
BrianGun
@hrobotron, @mattderstine I've wanted to support polarization for a long time but don't (currently) have the background to design the api. I ordered the book you recommended and start thinking...
@mattderstine Reading the polarization book is a workout in the physical as well as mental sense. It is massive. But it looks excellent so far.
I've looked at the polarization textbook. Doesn't look like it would be that difficult to add. But how will it be tested? Do you all have polarization systems with known...
@mattderstine @hrobotron I created a new branch (#276) for this issue and have started modifying the code to add polarization information to OpticalRay. In the new system you create an...
@mattderstine @hrobotron I'm going to rewrite processintersection for FresnelInterface to handle polarization using the Chipman method because this looks like something I can handle with my beginner's understanding of polarization....
@hrobotron @mattderstine A Monte Carlo approach should handle the problem of ray splitting in birefringent materials without causing an explosion of rays. We currently do this to handle reflection/transmission and...
@mattderstine @hrobotron I appreciate the time and care you are both putting into this. Your comments and analysis have helped me to better understand how to incorporate polarization into OpticSim....
@alfredclwong we probably want a map from symbols to UUID's and then another map from UUID's to objects. Do we want to detect duplicate and print a warning or throw...
@alfredclwong HierarchicalDetector{T
@alfredclwong if you remove detector from csgoptical system then there isn't much reason for CSGOpticalSystem to exist. It's a container to group detectors and lens assemblies which we should replace...