有人能提供合适的文档来更新Matrix4的ThreeJS对象吗?我在网上找到的样本很少,而且它们似乎使用了过时的语法。例如,在this post中,不推荐使用multiplySelf语法,并且jsfiddle不起作用。
我在init()函数中成功实现了转换:
object.matrixAutoUpdate=false;
scene.add( object );
var m=new THREE.Matrix4(1,0,0,0,0,1.132,0,0,0,0,1.3,0,0,0,0,1);
object.applyMatrix(m);
但我特意尝试激活基于Matrix4的转换(用户点击按钮,转换以动画形式发生)。在加载场景后,我在转换操作方面遇到了很多麻烦,所以提前感谢任何提示。
答案 0 :(得分:2)
你应该可以这样做:
object.matrixAutoUpdate = false;
object.matrix.set(1,0,0,0,0,1.132,0,0,0,0,1.3,0,0,0,0,1);