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.