【发布时间】:2015-10-26 06:50:54
【问题描述】:
是否可以像在 HTML 中使用 CSS transform:translateZ() 和 transform:translate3d() 那样在 Z 轴上转换 QML 矩形?
在 Rectangle 上应用 transform: Translate {x: 0; y: 0; z: 100} 会引发 z 属性未定义的错误。
我可以将transform: Rotation{} 应用于具有 z 轴旋转的矩形,它看起来是 3D 的。我希望我也可以翻译成 3D 的东西。
有办法吗?
编辑:我尝试像这样设置 Matrix4x4:
transform: Matrix4x4 {
matrix: Qt.matrix4x4(
1,0,0,0,
0,1,0,0,
0,0,1,10,
0,0,0,1
)
}
我将数字 10 设置为我认为 Z 平移的位置,但矩形只是消失了,而不是靠近相机一点。
【问题讨论】: