0
如果我有一套transorms,由翻譯,規模和旋轉...會排序他們很重要嗎?如果我翻譯並旋轉,結果會不同於旋轉和翻譯?Collada - 確定轉換順序嗎?
如果我有一套transorms,由翻譯,規模和旋轉...會排序他們很重要嗎?如果我翻譯並旋轉,結果會不同於旋轉和翻譯?Collada - 確定轉換順序嗎?
你見過http://collada.org/public_forum/showthread.php/1016-order-of-transform?
該線程有點深,但包含兩個要點:COLLADA規範要求您按照特定順序進行轉換,並且旋轉和平移不交換,因此順序很重要。
編輯 - 從鏈接的一些細節:
樓主指COLLADA規範,我相信他轉述這一部分:
的元素代表的上下文中,孩子 改造元素按照它們出現的順序組成。所有 其他子元素均受元素範圍內積累的 變換的影響。元素的轉換 轉換元素的座標系。 在數學上,這意味着轉換元素將被轉換爲矩陣,並按照它們在其中指定的順序進行後乘以組成座標系。
換句話說,轉換順序應該遵循文檔中轉換元素的順序。
赫伯特然後通過顯示給定嵌套變換示例的實際矩陣乘法來回答。他的第二個帖子包含正確的順序:
M =(T1A X T1B X T1C)×(T2A X T2B X T2C)×(T3A X T3B X T3C)
能否請您提供一些信息從明確回答問題的鏈接?變換的順序依賴於什麼? – JuJoDi
我編輯了我的答案和來自鏈接對話的更多細節。我希望現在已經夠清楚了。 –