sags#

The shape of an optical surface used to direct and focus light.

Classes

AbstractSag(*[, transformation, ...])

Base class for all types of sag profiles.

NoSag(*[, transformation, ...])

A flat sag profile.

AbstractSphericalSag(*[, transformation, ...])

Base class for all sag functions that can be approximated as a sphere.

SphericalSag([radius, transformation, ...])

A spherical sag function.

CylindricalSag([radius, transformation, ...])

A cylindrical sag function, where the local \(y\) axis is the axis of symmetry for the cylinder.

AbstractConicSag(*[, transformation, ...])

An interface describing a general conic surface of revolution.

ConicSag([radius, conic, transformation, ...])

Surface of revolution of a conic section

ParabolicSag([focal_length, transformation, ...])

A parabolic sag profile.

ToroidalSag([radius, radius_of_rotation, ...])

A toroidal sag profile.