카메라 프로젝트를 큐브 이미지로 만들려고합니다. 카메라의 내부 및 외부 매개 변수를 계산합니다. projectionmatrix를 수동으로 변경하여 카메라 내부 행렬을 업데이트합니다.three.js 카메라 행렬 월드 업데이트
camera.projectionMatrix.elements[i]= value;
하지만 일부 reeason을 위해 내가 camera.matrixWorld 또는 camera.matrixWorldInverse의 아무 일도 발생하지 않습니다 중 하나를 업데이트하여, 외부 매개 변수를 업데이트 할 때 코드입니다. 난 둘 다 여전히 아무 일도 발생하지 업데이트 할 경우
camera.matrixWorldInverse.elements[i]= value;
camera.matrixWorld.elements[i]= value;
: 나는이 코드를 사용합니다. 내가 도대체 뭘 잘못하고있는 겁니까? 카메라의 외부 매개 변수를 업데이트하려면 어떻게해야합니까?
당신이 옳다고 겹쳐 쓰고 있습니다. 그래서 당신이 한 짓을했는데 이제 다음과 같은 두 가지 문제가 있습니다 : 1. 아무 것도 페이지에로드되지 않습니다. 더 이상의 투영은 없습니다. 2. 행렬이 렌더링의 항등 행렬로 돌아갑니다. – user1871528
[jsfiddle] (http://jsfiddle.net/)에서 문제를 표시 할 수 있습니까? – mrdoob
http://jsfiddle.net/2cTba/ – user1871528