summaryrefslogtreecommitdiffstats
path: root/examples/cylinder-cpp
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire.ecortex.kdab.com>2014-10-27 15:11:36 +0100
committerPaul Lemire <paul.lemire@kdab.com>2014-10-30 17:22:13 +0100
commit8e5345043dd3658cd3f319cd1aee9e746c17fdbd (patch)
tree221af04a0cc460ce3f7bc7440ddc27883d25bba8 /examples/cylinder-cpp
parenta3d59834a35f34688a146e00690f2784f981b75f (diff)
QCamera refactored
All examples updated to work with the modifications. Change-Id: I51a3036fa750ca297a2180c488747d0878b940a4 Task-number: QTBUG-41543 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'examples/cylinder-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