diff options
author | Paul Lemire <paul.lemire.ecortex.kdab.com> | 2014-10-27 15:11:36 +0100 |
---|---|---|
committer | Paul Lemire <paul.lemire@kdab.com> | 2014-10-30 17:22:13 +0100 |
commit | 8e5345043dd3658cd3f319cd1aee9e746c17fdbd (patch) | |
tree | 221af04a0cc460ce3f7bc7440ddc27883d25bba8 /examples/cylinder-cpp | |
parent | a3d59834a35f34688a146e00690f2784f981b75f (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.cpp | 16 |
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 |