three.js - texture - three js sphere
Escalado de un objeto en three.js (2)
Estoy recibiendo Matrix3.getInverse (): no puedo invertir la matriz, el determinante es 0 three.js 3976 error cuando intento escalar un objeto de cubo.
var object = new.THREE.Mesh(geometry, material)
xScale = 0.1;
object.scale.x = object.scale.y = object.scale.z = xScale;
¿Podría alguien ayudarme a salir de esto?
Creo que puede estar intentando usar una Matrix3
donde se requiere una Matrix4
. Al menos en r61 de la biblioteca three.js, la línea a la que se refiere está tirando de la matriz de la matriz más allá del índice 8 (es decir, una matriz de 16 elementos frente a un elemento 9). Si necesita algún consejo más allá de eso, proporcione un código y una descripción de lo que intenta lograr con la matriz inversa, ¡buena suerte!
Matrix3.getInverse(): can''t invert matrix, determinant is 0
general ocurre cuando scale.x
, scale.y
o scale.z
son 0. Asegúrese de que no está escalando el objeto a 0.