目录 其他材料 |
矢量运算 由于Javascript的一些限制,我们不能对矢量参数值使用一些诸如+,-,*,/的标准数学运算符号,我们需要使用特殊的矢量运算方法: add(vector1, vector2) 这就意味着矢量算法看上去很难理解阅读,例如一个简单的运算: (a-b)/2 就会变成 div(sub(a,b),2); 很明显后者的格式比前者复杂的多,也不便于书写,也将书写表达式的错误几率提高,我们的宗旨是使用最通俗易懂的语句来高效完成制作。这样看来矢量运算存在一定的不便之处 一个最好的解决办法就是将复杂的操作分开来书写,还是用上面的例子来说明,我们可以将它这样拆开: temp=sub(a,b); 这种方法看起来简单的多了,也降低了出错的几率,因此我们推荐在书写复杂的矢量运算表达式时,将其分开书写,每一句只包含一个运算。 |
所有内容版权归JJ Gifford.所有,翻译权归CG频道所有,违者必纠。