Processing 3:向量类型的运算和使用(PVector)
1、使用构造函数new PVector(分量1,分量2[,分量3])来创建新向量。PVector类型有成员x,y,z,分别表示向量的各个分量。

3、获取一个随机二维向量有两种方式。返回值方法:v=PVector.random2D()将返回一个模长为1的随机二维向量。设置方法:PVector.random2D(即枢潋雳v)将写入PVector向量v的各个分量。

5、使用成员函数copy()以返回一个复制的向量。v2=v1.copy()即复制一个v1,以v2来引用副本。

7、对一个向量进行数乘有两种方法。成员函数法:v.mult(乘数),将v的各个分量乘以乘数。原地计算。静态函数法:PVector.mult(原窕掷烙宴向量,乘数,存入向量)div函数类似,只不过是各个分量除以传入的参数。

8、进行向量加法也有两种方法。一种是成员函数法:v.add(v2),原地操作。v将会加上v2另一种是静态函数返回值法:v=PVector.add(v1,v2)


11、成员函数heading获取本向量的角度。静态函数PVector.angleBetween获取两个向量的夹角。

13、向量差值也有两种方式。一种是静态函数:PVector.lerp(v1,v2,t),返回插值向量。另一种是成员函数:v.lerp(v2,t),就地作用于v其中t是0~1之间的数。

14、使用成员函数array可以将一个向量转变为一个数组。有[0],[1],[2]三个元素,分别对应x,y,z

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:27
阅读量:36
阅读量:79
阅读量:82
阅读量:80