2013-10-08 3 views

답변

2

http://collada.org/public_forum/showthread.php/1016-order-of-transform을 보았습니까?

스레드가 조금 깊어 지지만 두 가지 필수적인 점이 있습니다. COLLADA 스펙은 특정 순서로 변환하기를 원하며 회전 및 변환은 교환 가능하지 않으므로 순서가 중요합니다.

편집 - 링크에서 일부 세부 정보 :

는 원래 포스터는 COLLADA 사양을 의미

은, 내가 믿는 그는이 부분 의역 :

이 요소는 컨텍스트를 나타냅니다를하는 아이 변환 요소 발생 순서에 따라 구성됩니다. 모두 다른 하위 요소는 요소 범위에서 누적 된 변형에 의해 동일하게 영향을받습니다. 변환 요소는 요소의 좌표계를 변환합니다. 이것은 수학적으로 변환 요소가 이 행렬로 변환되고 좌표 시스템을 구성하기 위해 이 지정된 순서대로 사후 곱해진 것을 의미합니다.

즉, 변환 순서는 문서의 변환 요소 순서에 따라 결정됩니다.

그러면 Herbert는 중첩 된 변환의 주어진 예제에 대한 실제 행렬 곱셈을 표시하여 대답합니다. 그의 두 번째 포스트는 올바른 순서를 포함

M = (T1A의 X의 T1B의 X의 T1C) × (T2A의 X의 T2B의 X의 T2C) × (T3A X의 T3B의 X의 T3C)

+0

당신이 몇 가지 정보를 제공시겠습니까 질문에 명시 적으로 응답하는 링크에서? 변환에 의존하는 순서는 무엇입니까? – JuJoDi

+1

나는 링크 된 대화의 추가 세부 사항으로 나의 대답을 편집했다. 나는 그것이 지금 충분히 명백하기를 바란다. –

관련 문제