diff options
Diffstat (limited to 'examples/cylinder-cpp/main.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 |