업무시간단축을 위해서 VBA를 배우기 시작했는데,,
시작한지 반년은 지난듯 한데 막히는게 너무 많아 이걸 계속 해야하나 싶네요 ^^;
질문은 VBA라기 보다는 수학에 가까운것 같습니다.
프로그램 목적은 현재 뷰 화면상태 그대로를 작업평면으로 만들어서 그 평면위에 글자를 쓰는 그런 프로그램입니다.
본론으로 들어가,, 진짜 질문은
3차원상의,, 좌표계가 틀어진 축이 있고 그 축 기준으로 한점을 90도 회전시켜 그 점의 좌표를 구하려고 합니다.
그림이 잘 보이실지 모르겠네요,,
구하고자 하는포인트는 녹색의 C 점입니다.
A 점과 B 점은 프로그램에서 쉽게 얻을수 있는 포인트인데
C점은 계산을 하면 나올것 같은데 계산법을 몰라
직접 그려서 값을 찾는방법으로 하고있습니다.
분홍색 원점이라고 써있는점은 X,Y,Z 모두 0 인 원점입니다.
원점 기준으로 A점과 B점은 항상 직각이고,
C점은 원점과 A점 축 기준으로 B를 90도 회전시킨 점입니다.
선분 A-원점-B의 꼭지점은 원점에 있지만 축은 원점과 일치되지 않습니다.
엑셀의 90도 값은 계산이 아니라 그려서 찾은값입니다 ㅠㅠ
어떤식으로 계산을 해야 엑셀값처럼 나올까요??