Three.js: Converte o rosto normal do espaço local para o espaço do mundo
eu tenho umTHREE.PlaneGeometry
comComputeFaceNormals()
. Eu crio duas malhas usando essa geometria, com diferentes rotações aplicadas a elas. Eu quero calcular os dois ângulos entre a câmera e as duas malhas face central normal. Deveria ser :
vLocalCamera = vCamera.position - mesh1.position;
mesh1.normal() . vLocalCamera = cos(angle);
O problema é que eu não sei como obter a malha normal na coordenada mundial (da geometria e da rotação da malha) com a API three.js