처리 2+에서 자체 축을 중심으로 이동하고 회전 할 수있는 카메라를 만들려면 어떻게해야합니까?카메라 절두체()와 원근감() 회전 처리
나는 내가 세계 공간에서 이동 및 회전의 어떤 종류를 가질 수 카메라가 :
frustum(-10,10,-10,10,10,2000);
translate(camX,camY,camZ);//I move around by adding to these values when a button is pressed
rotate(angleX,1,0,0);//same here...
rotate(angleY,0,1,0);
rotate(angleZ,0,0,1);
니어이의 문제는 회전이 내가 얻을 것을 의미 장면의 중심이다 장면의 중심 좌표에서 멀리 떨어지면 아주 이상한 회전. 왜 내가 회전하기 전에 번역을했을 때 그 일이 일어 났습니까?
3D에서 동작 및 회전 원리를 배우려고합니까 아니면 다른 용도로 구현하려고합니까? 구현을 위해 PeasyCam for Processing을 살펴보십시오. 또한 학습을 위해 소스 코드를 확인할 수 있습니다. –
음, 3 차원 카메라 이동의 기본 사항을 알고 싶습니다. 비록 내가 웹에서 본 것만 큼 나는 그것을 완전히 이해하지 못한다. –
3 차원 공간에서의 번역 및 움직이는 물체에 대한 이해가이 예제에서 예상대로 작동하지 않고 왜 더 잘 이해할 수 있는지 알고 싶습니다. –