2014-01-31 37 views
1

我試着解決我的學習任務。我們得到了一個我們被要求解決的框架。有一條線我不明白:C++:什麼是Mat3f?

Mat3f R (conf.R); 

部分任務是乘以矩陣。所以我猜Mat3f代表一個浮點矩陣。但是,數字3代表什麼?什麼是conf.R的論點?結果矩陣的維數是多少?

在此先感謝!

+1

這不是標準 - 它是代碼正在使用的某個庫的一部分。唯一可能知道那個圖書館是誰的人就是你。當然,我們可以通過[快速谷歌](http://www.arts.rpi.edu/public_html/lynchm2/comm4940/FEARDoxygen/_mat3f_8cpp-source.html)找到,但你應該這樣做,而不是我們。 – BoBTFish

+0

感謝您的建議。我認爲Mat3f會成爲標準庫的一部分,並且這個假設我沒有找到任何令人滿意的結果。我不能說你提供的鏈接是100%的,但是非常感謝! – tmuecksch

回答

5

Mat3f中的3的確切含義是特定於庫的,但正常遊戲程序員第一次看到它會期望Mat3f成爲3x3矩陣。

+0

謝謝!你能猜到什麼參數*可能*爲什麼? – tmuecksch

+2

'R'可能代表旋轉,可能是3x3矩陣,Conf.R可能是*配置*,即開始旋轉?這是一個很好的猜測,代碼將採用配置的開始旋轉並將其複製到名爲「R」的矩陣,然後它可能會在後面的代碼中進一步應用旋轉。 – Will