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;
誰かが私を助けてくれませんか?.
Matrix3.getInverse(): can't invert matrix, determinant is 0
は通常、scale.x
、scale.y
またはscale.z
は0です。オブジェクトを0にスケーリングしていないことを確認してください。
Matrix3
どこでMatrix4
必要とされている。少なくともthree.jsライブラリのr61では、参照している行は、行列配列からインデックス8を超えてプルしています(つまり、16要素のマトリックスと9要素の比較)。それ以上のアドバイスが必要な場合は、逆行列で達成しようとしていることに関するコードと説明を提供してください。