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

◆ look_at()

ViewTransform MayaFlux::Kinesis::look_at ( const glm::vec3 &  eye,
const glm::vec3 &  target,
const glm::vec3 &  up = glm::vec3(0.0F, 1.0F, 0.0F) 
)
inline

Construct view matrix from eye position, target, and up vector.

Parameters
eyeObserver position in source space
targetPoint the observer is looking at
upUp direction (default: positive Y)
Returns
ViewTransform with view matrix set, projection identity

Definition at line 37 of file ViewTransform.hpp.

41{
42 return { .view = glm::lookAt(eye, target, up) };
43}

References MayaFlux::Kinesis::ViewTransform::view.