법선이 3j에서 어떻게 계산되는지 이해할 수 없습니다.threejs의 법선에 대한 올바른 값을 얻는 방법?
여기 내 문제 : 나는 얻을, 나는이 비행기의 정상적인 읽을 때 나는 간단한면
var plane = new THREE.PlaneGeometry(10, 100, 10, 10);
var material = new THREE.MeshBasicMaterial();
material.setValues({side: THREE.DoubleSide, color: 0xaabbcc});
var mesh = new THREE.Mesh(plane, material);
mesh.rotateY(Math.PI/2);
scene.add(mesh);
을 만들
(0, 0, 1). 그러나 평면이 z 축과 평행하므로 값이 잘못되었습니다.
나는mesh.geometry.computeFaceNormals();
mesh.geometry.computeVertexNormals();
을 추가하는 시도하지만, 난 여전히 같은 결과를 얻을.
나는 아무것도 못 찾았나요?
삼각형의 법선에 대한 올바른 값을 얻으려면 어떻게해야합니까?
감사합니다.
회전 후에 형상 법선이 다시 계산되지 않습니까? – CoccotCoder