PerspectiveLens
data class PerspectiveLens<T : Number, Comparable<T>>(val fovY: Angle<T>, val aspect: T, val near: T, val far: T, val type: KClass<T>) : Lens<T>
A lens for a perspective projection defined by a given frustum.
The frustum is defined by its near and far depth clipping planes, and its field of view angle in the Y direction and aspect ratio between X and Y field of view.