cherenkov-plenoscope / optic_object_wavefronts

Representing optical components using object wavefronts

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Optic Object Wavefronts

A python-library to create triangle-meshes with vertex-normals of optics such as lenses and mirrors. Use common computer-aided-design for all easy, non optical components where surface-normals do not matter. But when surface-normals matter, use this library to creatre meshes with accurate vertex-normals.

A spherical mirror with surface-normals

Disc

disc

Cylinder

disc

SphericalCapRegular

disc

SphericalCapHexagonal

disc

SphericalCapPixels

disc

SphericalLens

disc

SphericalLensHexagonal

disc

SphericalPlanarLensHexagonal

disc

About

Representing optical components using object wavefronts

License:MIT License


Languages

Language:Python 100.0%