2012-08-15 4 views
0

저는 분수 좌표 집합이 있습니다.부분 좌표와 직교 좌표

또한 직교 좌표계에서 작동하는 회전 행렬이 있습니다.

소수점 좌표에서 작동 할 수 있도록 회전 매트릭스를 변환하는 방법을 아는 사람이 있습니까?

분수 좌표는 기본 벡터 a, b, c와 해당 알파, 베타, 감마의 함수입니다.

아이디어가 있으십니까?

감사

+0

이것은 프로그래밍 관련 질문이 아니며, 알고리즘 질문입니다. http://programmers.stackexchange.com/이 더 나은 곳입니다. – wallyk

답변

0

난 당신이 직교 좌표로 좌표를 변환하고 싶지 않기 때문에,이 질문을 회전을한다고 가정, 다시 변환합니다. 그래서 이렇게 제안하는 것은 내가 시도하는 것을 제안합니다

) = 나쁜 생각이지만,

내가 분수 좌표와 접촉이없는주의 ...와 나는 회전의 생각 매트릭스를 단순한 축 시스템으로 간주합니다. 단위 X, Y 및 Z 축은 새로운 방향으로 회전합니다. 그렇다면 행렬의 각 축을 분수 좌표로 변환하는 방법은 어떻습니까?

[ x0 x1 x2 ; 
    y0 y1 y2 ; 
    z0 z1 z2 ] 

그래서 위에서, 나는 각 행에 대한 데카르트 - 투 - 분수 계산을 할 거라고 :

는 매트릭스에 따라, 내가 무엇을 설명의 전치 될 수있다. 벡터는 비 직교가 될 것이지만 그게 바로 포인트입니다. 그런 다음 분수 벡터에 사용할 준비가되어 있어야합니다.