我正在创建一个网页来说明 3D 转换,并且我正在使用 Three.js。当我尝试在 Y 轴上进行负刻度时,我发现了一个问题。在这种情况下,对象不会受到影响(应该进行面部反转,但不会)。但是,对于 X 轴或 Z 轴的负比例,它工作得很好。有什么帮助吗?这是我的代码:
var m = new THREE.Matrix4(
scaleX, 0, 0, 0,
0, scaleY, 0, 0,
0, 0, scaleZ, 0,
0, 0, 0, 1
);
cube.applyMatrix(m);
如果我使用 cube.scale.set(scaleX,scaleY,scaleZ) 正确执行第一个转换,但我无法与其他转换链接。我的应用程序需要用户可以在同一场景中进行多次转换。
提前致谢