#include <camera.h>

Public Member Functions | |
| void | setPosition (const Vertex3D &position) |
| Sets camera position. | |
| void | setTarget (const Vertex3D &target) |
| Sets camera target. | |
| void | setUp (const Vertex3D &up) |
| Sets camera UP vector. | |
| void | setFOV (float fov) |
| Sets camera field of view(FOV) angle. | |
| void | setRoll (float roll) |
| Sets camera roll angle. | |
| void | setNear (float near) |
| Sets camera near clipping plane distance. | |
| void | setFar (float far) |
| Sets camera far clipping plane distance. | |
| void | setLocalMatrix (const Matrix4 m) |
| Sets local position/orientation matrix for target geometry of node. | |
| void | translate (float x, float y, float z) |
| Translates target geometry of part. | |
| void | scale (float x, float y, float z) |
| Scales target geometry of part. | |
| void | rotate (float x, float y, float z, float angle) |
| Rotates target geometry of part. | |
| void Cast3dImport::Camera::setPosition | ( | const Vertex3D & | position | ) | [inline] |
Sets camera position.
| position | . |
| void Cast3dImport::Camera::setTarget | ( | const Vertex3D & | target | ) | [inline] |
Sets camera target.
| target | coordinates of camera target. |
| void Cast3dImport::Camera::setUp | ( | const Vertex3D & | up | ) | [inline] |
Sets camera UP vector.
| up | coordinates of camera UP vector. |
| void Cast3dImport::Camera::setFOV | ( | float | fov | ) | [inline] |
Sets camera field of view(FOV) angle.
| fov | FOV angle (in radians). |
| void Cast3dImport::Camera::setRoll | ( | float | roll | ) | [inline] |
Sets camera roll angle.
| roll | angle (in radians). |
| void Cast3dImport::Camera::setNear | ( | float | near | ) | [inline] |
Sets camera near clipping plane distance.
| near | distance. |
| void Cast3dImport::Camera::setFar | ( | float | far | ) | [inline] |
Sets camera far clipping plane distance.
| far | distance. |
| void Cast3dImport::Camera::setLocalMatrix | ( | const Matrix4 | m | ) | [inline] |
Sets local position/orientation matrix for target geometry of node.
| m | position/orientation. |
| void Cast3dImport::Camera::translate | ( | float | x, | |
| float | y, | |||
| float | z | |||
| ) | [inline] |
Translates target geometry of part.
| x,y,z | position values. |
| void Cast3dImport::Camera::scale | ( | float | x, | |
| float | y, | |||
| float | z | |||
| ) | [inline] |
Scales target geometry of part.
| x,y,z | scale values. |
| void Cast3dImport::Camera::rotate | ( | float | x, | |
| float | y, | |||
| float | z, | |||
| float | angle | |||
| ) | [inline] |
Rotates target geometry of part.
| x,y,z | axis of rotation. | |
| angle | rotation angle in radians. |