Skip to main content
Ctrl+K
Optiland Optiland

Optiland

  • Get Started
  • Learn
  • Capabilities
  • API Reference
  • Developer Guide
  • Contributing
  • Community
  • GitHub
  • PyPI
  • Get Started
  • Learn
  • Capabilities
  • API Reference
  • Developer Guide
  • Contributing
  • Community
  • GitHub
  • PyPI

Section Navigation

Modules

  • Analysis
  • Prescription
  • Backend
  • Coatings
  • Colorimetry
  • Core
  • Diagnostics
  • Environment
  • Fields
  • File IO
  • Geometries
  • Interactions
    • interactions.base
    • interactions.diffractive_model
    • interactions.refractive_reflective_model
    • interactions.thin_lens_interaction_model
  • Materials
  • Machine Learning (ML)
  • Optic
  • Optimization
  • Paraxial
  • Phase
  • Physical Apertures
  • Rays
  • Ray Trace
  • Sequences
  • Solves
  • Sources
  • Surfaces
  • Thin Film
  • Tolerancing
  • Visualization
  • Wavefront Analysis
  • Zernike
  • Nonsequential Ray Tracing API
  • Multi-Configuration
  • Introduction
  • Interactions

Interactions#

This section describes the interaction modules in Optiland. The interaction modules define how rays interact with surfaces.

interactions.base

Base Interaction Model

interactions.diffractive_model

Interaction model for diffraction.

interactions.refractive_reflective_model

Interaction model for standard refraction and reflection

interactions.thin_lens_interaction_model

Interaction model for a thin lens

previous

geometries.zernike

next

interactions.base

Edit on GitHub
Show Source

© Copyright 2024-2026, Kramer Harrison & contributors.

Version 0.6.2.post52+g00c0837f · built from d673452 · page updated 2025-09-11 · build metadata

optiland.org Community GitHub PyPI Contact