目錄 其他材料 |
矢量運算 由于Javascript的一些限制,我們不能對矢量參數(shù)值使用一些諸如+,-,*,/的標準數(shù)學運算符號,我們需要使用特殊的矢量運算方法: add(vector1, vector2) 這就意味著矢量算法看上去很難理解閱讀,例如一個簡單的運算: (a-b)/2 就會變成 div(sub(a,b),2); 很明顯后者的格式比前者復雜的多,也不便于書寫,也將書寫表達式的錯誤幾率提高,我們的宗旨是使用最通俗易懂的語句來高效完成制作。這樣看來矢量運算存在一定的不便之處 一個最好的解決辦法就是將復雜的操作分開來書寫,還是用上面的例子來說明,我們可以將它這樣拆開: temp=sub(a,b); 這種方法看起來簡單的多了,也降低了出錯的幾率,因此我們推薦在書寫復雜的矢量運算表達式時,將其分開書寫,每一句只包含一個運算。 |
所有內(nèi)容版權(quán)歸JJ Gifford.所有,翻譯權(quán)歸CG頻道所有,違者必糾。