카메라가보고있는 지점을 계산하려고합니다. 카메라가 X 축과 Y 축을 중심으로 회전합니다. 내 카메라와 같은 점에서 1cm 떨어진 지점을 계산하고 싶습니다.어떻게 초점을 맞출 수 있습니까?
저는 2D에서 이런 식으로 계산하는 방법을 알고 있지만 3D로되면 문제가 생깁니다.
float c = 1f;
float a = c * Math.cos(Math.toRadians(rotationY));
float b = (Math.sin(Math.toRadians(rotationY)) * c);
newPosition.z -= a;
newPosition.x += b;
하지만 3D와 나는 도움이 필요 :
이
은 2D (단지 x와 z 축)입니다.나는 누군가 여기 awnser을 알고 있기를 바랍니다.
를이 (OpenGL을 OpenGL은 문제가되지 않습니다 만 드로잉 작업 다루기), 그러나 3D 기하학 문제. – datenwolf