다른 점을 중심으로 특정 라디안 /도를 회전 한 후 3D 점의 위치를 계산하는 공식은 무엇입니까? Java/LWLJGL을 사용하고 있습니다.3D 점 집합을 점 주위로 회전
누군가 다음의 공란을 기입 할 수 있습니까?
public Vector3f rotate(Vector3f origin, Vector3f rotation)
{
Vector3f ret = new Vector3f();
ret.x = __________;
ret.y = __________;
ret.z = __________;
}
회전의 내적을 사용하는 말을 두 가지 각도를 필요로하며, 교환 법칙이 성립하지 않습니다. 우리가 대답하기 전에, 당신은 두 가지 매개 변수가 모두 사용 가능하다는 것을 확인할 수 있습니까? – hexafraction
@hexafraction - 글쎄, 나는 3 개의 회전 매개 변수를 갖게 될 것입니다 - x, y, z 회전 (그리고 회전 할 점) – functorial
x, y, z 회전과 같은 것이 없습니다. 두 개의 각도 만이 관련되어 있습니다. 두 개의 각도와 마찬가지로 하나의 각도 만 관련됩니다. 비공식적으로 이것을 증명하려면 2D에서 한 점을 취하고 두 가지 다른 * 독립 방식으로 회전 시키십시오. – hexafraction