相机 更多...
#include <APICamera.h>
Public 成员函数 | |
void | LookAt (const Vector3 &eyePos, const Vector3 &targetPos, const Vector3 &up) |
Matrix4 | ViewMatrix () const |
Vector3 | Position () const |
Vector3 | Direction () const |
Vector3 | Up () const |
Vector3 | Right () const |
Vector3 | Target () const |
相机
虚拟的相机。
Vector3 AnyCAD::API::Camera::Direction | ( | ) | const |
获取相机方向。
void AnyCAD::API::Camera::LookAt | ( | const Vector3 & | eyePos, |
const Vector3 & | targetPos, | ||
const Vector3 & | up | ||
) |
设置相机的信息。
eyePos | 相机的位置 |
targetPos | 观察点/焦点 |
up | 相机Up的方向。 |
Vector3 AnyCAD::API::Camera::Position | ( | ) | const |
获取相机的位置。
Vector3 AnyCAD::API::Camera::Right | ( | ) | const |
获取相机右手向量。
Vector3 AnyCAD::API::Camera::Target | ( | ) | const |
获取观察点/焦点。
Vector3 AnyCAD::API::Camera::Up | ( | ) | const |
获取相机Up的方向。
Matrix4 AnyCAD::API::Camera::ViewMatrix | ( | ) | const |
获取视图矩阵。