Qt 理解QML旋转元素

Qt 理解QML旋转元素,qt,qml,Qt,Qml,我认为下面的第一个陈述了坐标系中我们希望放置图像的点。对吗 用外行的话说,另一个确切地说了什么 及 不对 第一个是将要旋转的轴。 X是水平轴=旋转将从上到下移动到查看器。 Y是垂直轴=从左到右旋转到查看器窗体。 Z(默认值)垂直于另2个轴,并指向查看器=因此围绕Z的旋转在屏幕平面上旋转 在第一个参数中,您只需告知要围绕哪些轴旋转。所以轴(x:0;y:0;z:1)只是指在屏幕平面上旋转 第二个是原点坐标。这是要旋转的轴坐标系的0/0/0所在的固定点。如果这是对象的左上角,则将围绕该角旋转。您可以

我认为下面的第一个陈述了坐标系中我们希望放置图像的点。对吗

用外行的话说,另一个确切地说了什么

不对

第一个是将要旋转的轴。 X是水平轴=旋转将从上到下移动到查看器。 Y是垂直轴=从左到右旋转到查看器窗体。 Z(默认值)垂直于另2个轴,并指向查看器=因此围绕Z的旋转在屏幕平面上旋转

在第一个参数中,您只需告知要围绕哪些轴旋转。所以
轴(x:0;y:0;z:1)
只是指在屏幕平面上旋转

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

不正确

第一个是将要旋转的轴。 X是水平轴=旋转将从上到下移动到查看器。 Y是垂直轴=从左到右旋转到查看器窗体。 Z(默认值)垂直于另2个轴,并指向查看器=因此围绕Z的旋转在屏幕平面上旋转

在第一个参数中,您只需告知要围绕哪些轴旋转。所以
轴(x:0;y:0;z:1)
只是指在屏幕平面上旋转


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

wikipedia上解释的数学旋转:wikipedia上解释的数学旋转:
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.