Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Threejs Matrix4 Float32Array格式错误与Chrome+;火狐_Matrix_Three.js - Fatal编程技术网

Threejs Matrix4 Float32Array格式错误与Chrome+;火狐

Threejs Matrix4 Float32Array格式错误与Chrome+;火狐,matrix,three.js,Matrix,Three.js,我面临两个bug,其中我有一个3.Object3D()和一些其他对象作为子对象。。。一个基本的场景。我正在使用Three.js R69 Bug 1(使用Chrome):当我console.log(Object3D.matrix)我得到了一个很好的返回->元素有一个正确的矩阵时,Bug就会出现。 下一行,Iconsole.log(Object3D.matrix.elements)返回一个表示标识矩阵的数组。 令人惊讶 Bug 2(使用Chome+Firefox):Bug 1没有出现在Firefox

我面临两个bug,其中我有一个3.Object3D()和一些其他对象作为子对象。。。一个基本的场景。我正在使用Three.js R69

Bug 1(使用Chrome):当我
console.log(Object3D.matrix)
我得到了一个很好的返回->元素有一个正确的矩阵时,Bug就会出现。 下一行,I
console.log(Object3D.matrix.elements)
返回一个表示标识矩阵的数组。 令人惊讶

Bug 2(使用Chome+Firefox):Bug 1没有出现在Firefox上。所以我继续我的工作。每次我尝试使用函数
Matrix4.clone()
,函数也会返回一个标识。 我试图隔离这个问题,它似乎来自
Matrix4.fromArray
函数,其中 第5298行
this.elements.set(数组);
始终返回一个标识

以前有人遇到过这个问题吗?有人有想法吗


谢谢。

可能是您自己在矩阵中设置了元素?听起来像是矩阵原型中的元素与矩阵的直接属性元素发生了冲突。是的,您是对的。就是这样。非常感谢@VAL的帮助。