3차원 회전변환 관련한건데요


x, y, z 축으로 

각각 45, 0, 0 만큼 회전시킨것과(단위는 오일러)

135, 180, 180 만큼 회전시킨것


이 2개가 결과물은 똑같아 보이는데


회전변환 행렬은 다르게 나와염




내가 만든 계산기로 대충 돌려본건데





제 이해가 어디가 잘못됬는지 알려주세요


기본을 A

x, y, z 축을 기준으로 180도만큼 회전시킨 녀석을 B라고 하면


A와 B는 겉보기에는 같지만 x, y, z 축의 방향이 반대인 녀석이 나옵니다



여기서 A를 45만큼, B를 -45도만큼 회전시킨 것 역시 같은 모양


즉 (45, 0, 0) 과 (135, 180, 180)은 같은 결과값을 가지는 회전이에요



그런데 저걸 회전변환행렬에다가 값을 집어넣고 계산해보면 (2, 3) 과 (3, 2)값이 반전되서 나오네요



이거 내가 계산을 잘못한건가요 아니면 저게 바뀌는 이유가 있나요