2013-10-21 4 views
1

저는 기본 모델링 응용 프로그램을 만들고 있습니다. 식별자가있는 객체 목록 (예 : 큐브의 경우 1, 구체의 경우 2)을 구현 한 다음 각 객체의 인스턴스 변환 (번역, 회전 및 크기 조절의 조합)을 적용하여 구현할 수 있음을 읽었습니다. 이러한 변환은 교환 적이 아니기 때문에 순서가 중요합니다. 일반적으로 전체 변환 행렬을 M = TRS로 정의 할 수 있습니다. 여기서 T = 변환, R = 회전 및 S = 스케일링입니다.여러 3D 객체 변환

제 질문은 일련의 변형을 수행하면 각 유형의 전체 변형과 같을까요? 마찬가지로, 이런 식으로 :

M = t1 * r1 * t2 * s1 * r2 * s2 =? t1 * t2 * r1 * r2 * s1 * s2 = TRS

답변

0

아니요, 동일하지 않습니다. 행렬 곱셈은 교환 가능하지 않으므로 다른 변환에 대한 곱셈 순서를 변경할 수 없습니다.