MayaFlux 0.3.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 53 of file ViewTransform.hpp.

58{
59 return { .projection = glm::perspective(fov_radians, aspect, near, far) };
60}

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