我得到Matrix3.getInverse():当我试图缩放一个多维数据集对象时,无法求逆矩阵,行列式是0 three.js 3976错误。
var object = new.THREE.Mesh(geometry, material)
xScale = 0.1;
object.scale.x = object.scale.y = object.scale.z = xScale;
有没有人能帮帮我。
发布于 2015-11-25 21:54:39
当scale.x
、scale.y
或scale.z
为0时,通常会发生Matrix3.getInverse(): can't invert matrix, determinant is 0
。确保没有将对象缩放到0。
发布于 2013-10-03 20:39:25
我认为您可能试图在需要Matrix4
的地方使用Matrix3
。至少在three.js库的r61中,您引用的行从矩阵数组中拉出的值超过了索引8(即.16个元素矩阵与9个元素)。如果您需要任何其他建议,请提供一些代码和描述,说明您试图使用逆矩阵实现的目标,祝您好运!
https://stackoverflow.com/questions/19150120
复制相似问题