AnyCAD C++ API  2018
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义 
Public 成员函数 | 所有成员列表
AnyCAD::API::Camera类 参考

相机 更多...

#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

获取视图矩阵。

返回
Matrix.

该类的文档由以下文件生成: