diff options
author | Sean Harmer <sean.harmer@kdab.com> | 2015-11-07 19:02:14 +0000 |
---|---|---|
committer | Paul Lemire <paul.lemire@kdab.com> | 2015-11-17 19:41:18 +0000 |
commit | 26a118cfbce29014864f6cdddae66cccb65ffb4f (patch) | |
tree | daea9f2fc41c1df586c35cd56daa61f920ce5b58 /examples/qt3d/picking-qml | |
parent | ace675a084ab944a245500b9f54be653126c3147 (diff) |
Remove transforms property of QTransform
Compound transformations are now built up using QMatrix4x4 in both QML
and C++. Updating examples accordingly.
Change-Id: I03c9abf1f6cdd1b56226dc0e16a7ad5ce84516dd
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'examples/qt3d/picking-qml')
-rw-r--r-- | examples/qt3d/picking-qml/main.qml | 26 |
1 files changed, 5 insertions, 21 deletions
diff --git a/examples/qt3d/picking-qml/main.qml b/examples/qt3d/picking-qml/main.qml index 644e0f306..47bb97192 100644 --- a/examples/qt3d/picking-qml/main.qml +++ b/examples/qt3d/picking-qml/main.qml @@ -76,12 +76,8 @@ Entity { QQ2.Behavior on scaleFactor { QQ2.NumberAnimation { duration: 150; easing.type: QQ2.Easing.InQuad } } property Transform transform: Transform { - Scale { - scale: sphere1.scaleFactor - } - Translate { - dx: -8 - } + scale: sphere1.scaleFactor + translation: Qt.vector3d(-8, 0, 0) } property Material material: PhongMaterial { @@ -99,8 +95,6 @@ Entity { onExited: sphere1.material.ambient = "green" onClicked: console.log("Clicked Sphere 1") - - pickAttribute: sphereMesh.geometry.positionAttribute } components: [sphereMesh, material, transform, objectPicker] @@ -114,9 +108,7 @@ Entity { } property Transform transform: Transform { - Scale { - scale: 1.5 - } + scale: 1.5 } property ObjectPicker objectPicker: ObjectPicker { @@ -126,8 +118,6 @@ Entity { onReleased: sphere2.material.diffuse = "red" onClicked: console.log("Clicked Sphere 2") - - pickAttribute: sphereMesh.geometry.positionAttribute } components: [sphereMesh, material, transform, objectPicker] @@ -145,12 +135,8 @@ Entity { QQ2.Behavior on scaleFactor { QQ2.NumberAnimation { duration: 200; easing.type: QQ2.Easing.InQuad } } property Transform transform: Transform { - Scale { - scale: sphere3.scaleFactor - } - Translate { - dx: 8 - } + scale: sphere3.scaleFactor + translation: Qt.vector3d(8, 0, 0) } property ObjectPicker objectPicker: ObjectPicker { @@ -162,8 +148,6 @@ Entity { onExited: sphere3.material.ambient = "white" onClicked: console.log("Clicked Sphere 3") - - pickAttribute: sphereMesh.geometry.positionAttribute } components: [sphereMesh, material, transform, objectPicker] |