OpticsWorkbench icon indicating copy to clipboard operation
OpticsWorkbench copied to clipboard

issues with parabolic or hyperbolic mirrors

Open chbergmann opened this issue 1 year ago • 2 comments

mirrors made with parabolic or hyperbolic curves are having issues with reflections. I did not see that sort of behavior with flat surfaces or circle/ellipse based surfaces. I guess a picture is a 1000 words, so there we are Parabola test

chbergmann avatar Mar 29 '24 07:03 chbergmann

The Optics workbench uses the OpenCascade library to calculate the intersection points between a ray and the curves or surfaces. In some cases it does not return intersection points for hyperbolic or parabolic curves. The problem has to be fixed inside the openCascade library.

chbergmann avatar Mar 29 '24 07:03 chbergmann

@chbergmann which version of OCC have you tested ?

Note: the OCC folks are accepting PRs via Github now per their blog: https://dev.opencascade.org/content/occt-github-new-way-collaborate

luzpaz avatar Jul 31 '24 11:07 luzpaz