Defines a view point through which the scene will be rendered. More...
| Import Statement: | import Qt3D.Render 2.0 |
| Since: | Qt 5.5 |
| Inherits: |
|
aspectRatio : real |
Holds the current aspect ratio of the camera.
|
bottom : real |
Holds the current bottom of the camera.
|
farPlane : real |
Holds the current camera far plane of the camera.
|
fieldOfView : real |
Holds the current field of view of the camera in degrees.
|
left : real |
Holds the current left of the camera.
|
nearPlane : real |
Holds the current camera near plane of the camera.
|
position : vector3d |
Holds the current position of the camera in coordinates relative to the parent entity.
|
projectionMatrix : matrix4x4 |
Holds the current projection matrix of the camera.
|
projectionType : enumeration |
Holds the type of the camera projection.
See also Qt3DRender::QCameraLens::ProjectionType.
|
right : real |
Holds the current right of the camera.
|
top : real |
Holds the current top of the camera.
|
upVector : vector3d |
Holds the current up vector of the camera in coordinates relative to the parent entity.
|
[read-only] viewCenter : vector3d |
Holds the current view center of the camera in coordinates relative to the parent entity.
|
[read-only] viewVector : vector3d |
Holds the camera's view vector in coordinates relative to the parent entity.
Adjusts the camera pan about view center by angle in degrees on axis.
|
void pan(real angle) |
Adjusts the pan angle of the camera by angle in degrees.
Adjusts the camera pan about view center by angle in degrees on axis.
|
void panAboutViewCenter(real angle) |
Adjusts the camera pan about view center by angle in degrees.
|
quaternion panRotation(real angle) |
Returns the calculated pan rotation in relation to the angle in degrees taken in to adjust the camera's pan or left/right rotation on the Y axis.
|
void roll(real angle) |
Adjusts the camera roll by angle in degrees.
|
void rollAboutViewCenter(real angle) |
Adjusts the camera roll about view center by angle in degrees.
|
quaternion rollRotation(real angle) |
Returns the calculated roll rotation in relation to the angle in degrees taken in to adjust the camera's roll or lean left/right rotation on the Z axis.
|
void rotate(quaternion q) |
Rotates the camera with the use of a Quaternion in q.
|
void rotateAboutViewCenter(quaternion q) |
Rotates the camera about the view center with the use of a Quaternion in q.
|
quaternion rotation(real angle, vector3d axis) |
Returns the calculated rotation in relation to the angle in degrees and chosen axis taken in.
|
void tilt(real angle) |
Adjusts the tilt angle of the camera by angle in degrees.
|
void tiltAboutViewCenter(real angle) |
Adjusts the camera tilt about view center by angle in degrees.
|
quaternion tiltRotation(real angle) |
Returns the calculated tilt rotation in relation to the angle in degrees taken in to adjust the camera's tilt or up/down rotation on the X axis.
|
void translate(vector3d vLocal, enumeration option) |
Translates the camera's position and its view vector by vLocal in local coordinates. The option allows for toggling whether the view center should be translated.
See also Qt3DRender::QCamera::CameraTranslationOption.
|
void translateWorld(vector3d vWorld, enumeration option) |
Translates the camera's position and its view vector by vWorld in world coordinates. The option allows for toggling whether the view center should be translated.
See also Qt3DRender::QCamera::CameraTranslationOption.
Rotates and moves the camera so that it's viewCenter is the center of the scene's bounding volume and the entire scene fits in the view port.
Note: Only works if the lens is in perspective projection mode.
See also Qt3D.Render::Camera::projectionType.
|
void viewEntity(Entity entity) |
Rotates and moves the camera so that it's viewCenter is the center of the entity's bounding volume and the entire entity fits in the view port.
Note: Only works if the lens is in perspective projection mode.
See also Qt3D.Render::Camera::projectionType.
Rotates and moves the camera so that it's viewCenter is center and a sphere of radius fits in the view port.
Note: Only works if the lens is in perspective projection mode.
See also Qt3D.Render::Camera::projectionType.