0
THREE.JS에 프로그램을 작성 중이며 Vector3을 투영해야합니다. 카메라의 화면 가운데에 있어야하는 Vector3 (0,0,0)을 투영하려고하면 NaN이 표시됩니다. 가시성이 차이를 만들어서는 안되는 다른 Vector3s는 NaN, 0, Infinity 및 -1과 0 사이의 임의의 숫자 (보통)와 같은 항목을 반환합니다. 여기에 몇 가지 코드는 다음과 같습니다THREE.JS - Vector3.project가 이상한 결과를 반환합니다.
camera.position.x=32;
camera.position.y=32;
camera.position.z=32;
camera.lookAt(new THREE.Vector3(0,0,0));
for(var x=0;x<=16;x++)
{
for(var z=0;z<=16;z++)
{
var p=new THREE.Vector3(x,0,z).project(camera);
alert(p.x+" "+p.y+" "+p.z);
//HELP!!!
}
}
감사합니다 : D
Nope ... 여전히 작동하지 않습니다. – MadHacker