Visualization
This section contains the visualization modules of Optiland, which enable 2D and 3D visualization of optical systems.
Visualization is performed in a modular manner to allow for easy customization and extension. Separate modules for visualization of surfaces, lenses, and rays are provided, both for 2D and 3D. Visualization of the full system, including rays, is orchestrated by the optiland.visualization.OpticViewer or optiland.visualization.OpticViewer3D classes.
SurgaceSagViewer |
|
Lens Info Viewer Module |
|
Material Formatter Module |
|
Info Providers Module |
|
Palettes Module |
|
Interaction Manager Module |
|
Lens Visualization Module |
|
Mirror Visualization Module |
|
Optical System Visualization Module |
|
OpticViewer3D: A class for visualizing optical systems in 3D. |
|
Rays Visualization Module |
|
Surface Visualization Module |
|
System Visualization Module |
|
Visualization Utilities Module |
|
Visualization Themes Module |