48 #ifndef AI_CAMERA_H_INC 49 #define AI_CAMERA_H_INC 178 , mLookAt (0.f,0.f,1.f)
179 , mHorizontalFOV (0.25f * (float)AI_MATH_PI)
180 , mClipPlaneNear (0.1f)
181 , mClipPlaneFar (1000.f)
213 out.d1 = out.d2 = out.d3 = 0.f;
225 #endif // AI_CAMERA_H_INC Basic data types and primitives, such as vectors or colors.
Definition: matrix4x4.h:269
C_STRUCT aiVector3D mUp
'Up' - vector of the camera coordinate system relative to the coordinate space defined by the corresp...
Definition: camera.h:126
Helper structure to describe a virtual camera.
Definition: camera.h:100
C_STRUCT aiVector3D mPosition
Position of the camera relative to the coordinate space defined by the corresponding node...
Definition: camera.h:115
void GetCameraMatrix(aiMatrix4x4 &out) const
Get a right-handed camera matrix from me.
Definition: camera.h:188
Represents an UTF-8 string, zero byte terminated.
Definition: types.h:252
float mClipPlaneNear
Distance of the near clipping plane from the camera.
Definition: camera.h:152
Definition: vector3.h:135
float mClipPlaneFar
Distance of the far clipping plane from the camera.
Definition: camera.h:162
C_STRUCT aiString mName
The name of the camera.
Definition: camera.h:108
float mHorizontalFOV
Half horizontal field of view angle, in radians.
Definition: camera.h:145
C_STRUCT aiVector3D mLookAt
'LookAt' - vector of the camera coordinate system relative to the coordinate space defined by the cor...
Definition: camera.h:136
float mAspect
Screen aspect ratio.
Definition: camera.h:172