#include <glm/gtc/matrix_transform.hpp>
Go to the source code of this file.
|
| 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)) |
| | Construct view matrix from eye position, target, and up vector.
|
| |
| ViewTransform | MayaFlux::Kinesis::perspective (float fov_radians, float aspect, float near, float far) |
| | Construct perspective projection matrix.
|
| |
| ViewTransform | MayaFlux::Kinesis::ortho (float left, float right, float bottom, float top, float near=-1.0F, float far=1.0F) |
| | Construct orthographic projection matrix.
|
| |
| ViewTransform | MayaFlux::Kinesis::look_at_perspective (const glm::vec3 &eye, const glm::vec3 &target, float fov_radians, float aspect, float near, float far, const glm::vec3 &up=glm::vec3(0.0F, 1.0F, 0.0F)) |
| | Construct complete ViewTransform from look-at and perspective parameters.
|
| |