Optics in FreeCAD

Show off your FreeCAD projects here!
User avatar
Malsasa
Posts: 6
Joined: Mon Jul 19, 2021 2:44 am
Location: Indonesia
Contact:

Re: Optics in FreeCAD

Post by Malsasa »

So FreeCAD can be used for optics too. Thanks for sharing, I learned something new.
User avatar
christi
Posts: 145
Joined: Wed Oct 24, 2018 7:03 am
Location: Karlsruhe, Germany
Contact:

Re: Optics in FreeCAD

Post by christi »

The Optics workbench is now installable via the addons manager.

Here are some impressions:
Image
Image
Image
Image
Image
User avatar
Kunda1
Posts: 10980
Joined: Thu Jan 05, 2017 9:03 pm

Re: Optics in FreeCAD

Post by Kunda1 »

Woohoo!
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
User avatar
DeathByRebellion
Posts: 9
Joined: Sat Jul 31, 2021 5:35 pm

Re: Optics in FreeCAD

Post by DeathByRebellion »

This is awesome. I've been wondering how I could pull this off in freecad for a while now.
𝕾𝖊𝖑𝖋 𝖙𝖆𝖚𝖌𝖍𝖙 𝖌𝖆𝖓𝖌
joha2
Posts: 296
Joined: Tue Oct 11, 2016 9:48 pm

Re: Optics in FreeCAD

Post by joha2 »

christi wrote: Sun Aug 22, 2021 4:33 pm The Optics workbench is now installable via the addons manager.

Here are some impressions:
<nice pictures here>
Very nice work :D :D :D!!! I'm curious: How did you do a fast representation of the rays? makeLine is not that fast. Did you use the functions from the Draft workbench?

Best wishes
Johannes
User avatar
christi
Posts: 145
Joined: Wed Oct 24, 2018 7:03 am
Location: Karlsruhe, Germany
Contact:

Re: Optics in FreeCAD

Post by christi »

joha2 wrote: Wed Oct 27, 2021 9:47 pm Very nice work :D :D :D!!! I'm curious: How did you do a fast representation of the rays? makeLine is not that fast. Did you use the functions from the Draft workbench?

Best wishes
Johannes
I am using Part.makeLine(). All rays are then bundeled to a compound and added to the Ray object in the FreeCAD view. See Ray.py in the workbench source code.
Post Reply