了解QML旋转元素

时间:2013-10-15 06:02:41

标签: qt qml

我认为以下第一个说明坐标系中我们希望放置图像的点。正确的吗?

另一个人在外行人的条件中究竟说了什么?

http://harmattan-dev.nokia.com/docs/platform-api-reference/xml/daily-docs/libqt4/qml-rotation.html#axis.x-prop

axis.x : real

axis.y : real

axis.z : real

The axis to rotate around. For simple (2D) rotation around a point, you do not need to specify an axis, as the default axis is the z axis (axis { x: 0; y: 0; z: 1 }).

origin.x : real

origin.y : real

The origin point of the rotation (i.e., the point that stays fixed relative to the parent as the rest of the item rotates). By default the origin is 0, 0.

1 个答案:

答案 0 :(得分:1)

不正确。

第一个是旋转的轴。 X是水平轴=旋转将从上到下旋转到观察者。 Y是垂直轴=旋转将从左到右旋转到观察者。 Z(默认值)垂直于另一个2轴并且指向观察者=因此,围绕Z的旋转在屏幕平面上旋转。

在第一个参数中,您只需告诉哪些轴旋转。所以axis(x:0; y:0; z:1)只是意味着在屏幕平面上旋转。

第二个是原点坐标。这是定位旋转的轴坐标系的0/0/0所在的固定点。如果这是对象的左上角,则会围绕该角旋转。您可以旋转到任何固定点,这也意味着:除了中心点之外的其他固定点将始终移动您的对象。