Qt 如何使用不同的角度值在两个轴上旋转图元
如果需要旋转QML中的元素以实现某种3d翻转效果,则可以执行以下操作:Qt 如何使用不同的角度值在两个轴上旋转图元,qt,qml,Qt,Qml,如果需要旋转QML中的元素以实现某种3d翻转效果,则可以执行以下操作: transform: Rotation { origin.x: 30; origin.y: 30; axis { x: 0; y: 1; z: 0 } angle: 24 } 如何实现相同的效果,但这次使用不同的角度值旋转x和y?项的属性是一个列表,因此可以应用多个旋转: import QtQuick 2.3 import QtQuick.Window 2.2 Window { visible: true
transform: Rotation { origin.x: 30; origin.y: 30; axis { x: 0; y: 1; z: 0 } angle: 24 }
如何实现相同的效果,但这次使用不同的角度值旋转x和y?项的属性是一个列表,因此可以应用多个旋转:
import QtQuick 2.3
import QtQuick.Window 2.2
Window {
visible: true
width: 200
height: 200
Rectangle {
width: 100
height: 100
anchors.centerIn: parent
color: "red"
transform: [
Rotation { origin.x: 30; origin.y: 30; axis { x: 0; y: 1; z: 0 } angle: 24 },
Rotation { origin.x: 30; origin.y: 30; axis { x: 1; y: 0; z: 0 } angle: 60 }
]
}
}