diff options
Diffstat (limited to 'examples/qt3d/tessellation-modes/TessellatedQuad.qml')
-rw-r--r-- | examples/qt3d/tessellation-modes/TessellatedQuad.qml | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/examples/qt3d/tessellation-modes/TessellatedQuad.qml b/examples/qt3d/tessellation-modes/TessellatedQuad.qml index 63962edb9..b5945ed6c 100644 --- a/examples/qt3d/tessellation-modes/TessellatedQuad.qml +++ b/examples/qt3d/tessellation-modes/TessellatedQuad.qml @@ -34,10 +34,10 @@ ** ****************************************************************************/ +import QtQuick 2.1 as QQ2 import Qt3D.Core 2.0 import Qt3D.Render 2.0 import Qt3D.Examples 1.0 -import QtQuick 2.1 as QQ2 Entity { id: root @@ -53,9 +53,16 @@ Entity { Transform { id: transform - Translate { dx: root.x; dy: root.y; dz: root.z } - Scale { scale: root.scale } - Rotate{ angle: root.theta; axis: Qt.vector3d(0.0, 1.0, 0.0) } + matrix: { + var m = Qt.matrix4x4(1, 0, 0, 0, + 0, 1, 0, 0, + 0, 0, 1, 0, + 0, 0, 0, 1); + m.translate(Qt.vector3d(root.x, root.y, root.z)); + m.rotate(root.theta, Qt.vector3d(0, 1, 0)); + m.scale(root.scale) + return m; + } } TessellatedQuadMesh { |