Geometrical optics for FreeCAD.
Performs simple raytracing through your FreeCAD objects.
cd ~/FreeCAD/Mod/
git clone https://github.com/chbergmann/OpticsWorkbench.git
When you restart FreeCAD, "Optics Workbench" workbench should now show up in the workbench dropdown list.
A single ray for raytracing
A row of multiple rays for raytracing
Rays coming from one point going to all directions in a 2D plane
Rays coming from one point going to all directions
The selected FreeCAD objects will act as mirrors
The selected FreeCAD objects will swallow the rays of light
The selected FreeCAD objects will act as lenses
The Refration Index has to be provided. The parameter Material contains a list with pre defined refraction indexes.
Switches off all Rays and Beams
Switches on and recalculates all Rays and Beams
generates the screenshot above
Please offer feedback or connect with the developer via the dedicated FreeCAD forum thread.
GNU Lesser General Public License v3.0