summaryrefslogtreecommitdiffstats
path: root/examples/cylinder-cpp/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/cylinder-cpp/main.cpp')
-rw-r--r--examples/cylinder-cpp/main.cpp16
1 files changed, 5 insertions, 11 deletions
diff --git a/examples/cylinder-cpp/main.cpp b/examples/cylinder-cpp/main.cpp
index a123dd5a8..ec6c411eb 100644
--- a/examples/cylinder-cpp/main.cpp
+++ b/examples/cylinder-cpp/main.cpp
@@ -80,17 +80,11 @@ int main(int argc, char **argv)
// Camera
Qt3D::QCamera *cameraEntity = new Qt3D::QCamera(rootEntity);
cameraEntity->setObjectName(QStringLiteral("cameraEntity"));
- Qt3D::QCameraLens *cameraLens = new Qt3D::QCameraLens();
- Qt3D::QTransform *cameraTransform = new Qt3D::QTransform();
- Qt3D::QLookAtTransform *cameraLookAtTransform = new Qt3D::QLookAtTransform();
-
- cameraLens->setPerspectiveProjection(45.0f, 16.0f/9.0f, 0.1f, 1000.0f);
- cameraLookAtTransform->setPosition(QVector3D(0, 0, -20.0f));
- cameraLookAtTransform->setUpVector(QVector3D(0, 1, 0));
- cameraLookAtTransform->setViewCenter(QVector3D(0, 0, 0));
- cameraTransform->appendTransform(cameraLookAtTransform);
- cameraEntity->setTransform(cameraTransform);
- cameraEntity->setLens(cameraLens);
+
+ cameraEntity->lens()->setPerspectiveProjection(45.0f, 16.0f/9.0f, 0.1f, 1000.0f);
+ cameraEntity->setPosition(QVector3D(0, 0, -20.0f));
+ cameraEntity->setUpVector(QVector3D(0, 1, 0));
+ cameraEntity->setViewCenter(QVector3D(0, 0, 0));
view.setCamera(cameraEntity);
// FrameGraph