프로그램 게시판에 올렸던 글인데 혹시 여기서 해답을 얻을수 있지않을까하여 이곳에도 글을 남깁니다.
일단 저는 수학포기자입니다 ^^;
어려운글은 이해를 못하니 쉽게 설명부탁드립니다 ㅜㅜ
현재는 직접 그려서 포인트점의 좌표를 찾아사용중입니다.
계산 공식만 알면 몇단계의 일을 줄일수 있을것 같아 구글에서 찾아봤는데
한 축을 기준으로 회전할때 공식,,
게임수학이란 제목으로 올라온 글도 있던데
이건 봐도 어떻게 적용을 해야할지 감도 못잡겠고,,,
비틀어진 축을 기준으로 회전하는건 어떤식으로 접근해야할까요.,
질문은 A점과 B점 그리고 원점(O) 를 이용해서 C점을 찾는것입니다.
A점 - 원점(O) - B점의 사이각도는 90도 입니다.
중앙의 빨간색 X 초록Y 파랑Z 는 원점의 좌표축입니다.
그리고 C점은 A점과 원점인 축을 기준으로 반시계방향으로 90도 회전입니다.
(원점 좌표계 축기준 회전이 아닙니다)
A점의 좌표 X:21.0555573 Y:33.9605763 Z:45.6967396
원점은 X:0 Y:0 Z:0
B점의 좌표 X:2.0284765 Y:-16.4979245 Z:11.3261542
그리고 제가 그려서 찾은,,
C점의 좌표 X:18.7559899 Y:-2.4015917 Z:-6.8573466
C점의 X,Y,Z 공식좀 알려주세요~