Skip to main content

Representing optical components using object wavefronts

Project description

TestStatus PyPiStatus BlackStyle BlackPackStyle MITLicenseBadge

ImgBlender

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.

Install

pip install optic-object-wavefronts

Primitives

Disc

ImgDisc

Cylinder

ImgCylinder

SphericalCapRegular

ImgSphericalCapRegular

SphericalCapHexagonal

ImgSphericalCapHexagonal

SphericalCapPixels

ImgSphericalCapPixels

SphericalLens

ImgSphericalLens

SphericalLensHexagonal

ImgSphericalLensHexagonal

SphericalPlanarLensHexagonal

ImgSphericalPlanarLensHexagonal

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

optic_object_wavefronts-1.3.17.tar.gz (26.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

optic_object_wavefronts-1.3.17-py3-none-any.whl (40.3 kB view details)

Uploaded Python 3

File details

Details for the file optic_object_wavefronts-1.3.17.tar.gz.

File metadata

  • Download URL: optic_object_wavefronts-1.3.17.tar.gz
  • Upload date:
  • Size: 26.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.5

File hashes

Hashes for optic_object_wavefronts-1.3.17.tar.gz
Algorithm Hash digest
SHA256 b15ee5b96764a009590ae6c072c6985f4d2d42c3adc8498d171bd0cb55406bd9
MD5 3c202894cb9b17f5bb0a05b5abea8f2b
BLAKE2b-256 14ebc2e01f4bf643fbc79aabdf19eb8bdb89ebb20a5a35452bf3e92f91416265

See more details on using hashes here.

File details

Details for the file optic_object_wavefronts-1.3.17-py3-none-any.whl.

File metadata

File hashes

Hashes for optic_object_wavefronts-1.3.17-py3-none-any.whl
Algorithm Hash digest
SHA256 cebf72cffd54a76879c6f341c4a0342135dfc67beffe49c8232537d0f92cee1c
MD5 97ead44e87de9a32668b65c8b5c618a5
BLAKE2b-256 44292f55dde4b1473da644b51b7d7318004cfb264850300d52248e82d2460afc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page