opynsim
Unofficial C++ Documentation
Loading...
Searching...
No Matches
euler_perspective_camera.h
Go to the documentation of this file.
1#pragma once
2
6
7namespace osc
8{
9 // a camera that moves freely through 3D space, oriented via pitch and yaw Euler
10 // angles (no roll - i.e. as in FPS games)
28}
Definition angle.h:25
Definition custom_decoration_generator.h:5
constexpr U to(T &&value)
Definition conversion.h:56
Definition euler_perspective_camera.h:11
Vector3 origin
Definition euler_perspective_camera.h:21
Radians yaw
Definition euler_perspective_camera.h:23
Matrix4x4 view_matrix() const
float zfar
Definition euler_perspective_camera.h:26
float znear
Definition euler_perspective_camera.h:25
Matrix4x4 projection_matrix(float aspect_ratio) const
Radians pitch
Definition euler_perspective_camera.h:22
Radians vertical_field_of_view
Definition euler_perspective_camera.h:24