Search
@type t() :: %Zenic.Camera.Perspective{ far: number(), fov: number(), height: number(), near: number(), width: number() }
@spec new( width :: number(), height :: number(), near :: number(), far :: number(), fov :: number() ) :: t()
@spec resize(t(), width :: number(), height :: number()) :: t()
@spec to_matrix(t()) :: Scenic.Math.matrix()