- Qt 6.9
- Qt 3D
- QML Types
- Qt3D.Render (Deprecated)
- CameraLens
- Qt 6.9.1 Reference Documentation

# CameraLens QML Type

Provides the projection matrix that is used to define a Camera for 3D scene. More...

Import Statement: | `import Qt3D.Render 2.9`
In C++: | QCameraLens
Inherits: | Component3D
Status: | Deprecated

- List of all members, including inherited members

## Properties

- aspectRatio : real
- bottom : real
- farPlane : real
- fieldOfView : real
- left : real
- nearPlane : real
- projectionMatrix : matrix4x4
- projectionType : enumeration
- right : real
- top : real

## Detailed Description

## Property Documentation

aspectRatio : real

Holds the current aspect ratio of the camera lens.

bottom : real

Holds the current bottom plane of the camera lens.

farPlane : real

Holds the current near plane of the camera lens.

fieldOfView : real

Holds the current field of view of the camera lens in degrees.

left : real

Holds the current left plane of the camera lens.

nearPlane : real

Holds the current near plane of the camera lens.

projectionMatrix : matrix4x4 `[read-only]`

Holds the current projection matrix of the camera lens.

Note: This will set the projection type to Qt3DRender::QCameraLens::CustomProjection and thus ignore all other camera parameters that might have been specified.

projectionType : enumeration

Holds the type of the camera projection.

- CameraLens.OrthographicProjection
- CameraLens.PerspectiveProjection
- CameraLens.FrustumProjection
- CameraLens.CustomProjection

See also Qt3DRender::QCameraLens::ProjectionType.

right : real

Holds the current right plane of the camera lens.

top : real

Holds the current top plane of the camera lens.