MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ perspective()

ViewTransform MayaFlux::Kinesis::perspective ( float  fov_radians,
float  aspect,
float  near,
float  far 
)
inline

Construct perspective projection matrix.

Parameters
fov_radiansVertical field of view in radians
aspectWidth / height aspect ratio
nearNear clip plane distance
farFar clip plane distance
Returns
ViewTransform with projection matrix set, view identity

Definition at line 65 of file ViewTransform.hpp.

70{
71 return { .projection = glm::perspective(fov_radians, aspect, near, far) };
72}

References MayaFlux::Kinesis::ViewTransform::projection.