Expand description
This crate supplies tooling for calculations of the paths of light rays in the atmosphere.
It supports different theoretical shapes of the planet (arbitrary radius, or even flat) and arbitrary atmospheric models (defined by reference temperature and pressure at some altitudes and temperature gradients).
Modules§
- air
- Module containing tools for defining non-standard atmospheric models. A module providing the tooling for atmospheric models.
Structs§
- Environment
- Structure storing the shape of the underlying world and the atmospheric model.
- RayState
- RayState
Derivative
Enums§
- Earth
Shape - The shape of the simulated Earth
Traits§
- Path
- The trait representing a light path.
- Path
Stepper - The trait representing a “stepper” - an iterator performing one integration step along the
path on every call to
next()