创建一个新的 p5.Vector 对象。
向量可以用不同的方式来理解。在一个视角中,向量就像是空间中指向某方向的箭头。向量既有大小(长度)也有方向。这种视角对于编程运动非常有帮助。
向量的组成决定了它的大小和方向。例如,调用 createVector(3, 4)
会创建一个新的 p5.Vector 对象,其 x 部分为 3,y 部分为 4。从原点出发,这个向量的尖端向右 3 个单位,向下 4 个单位。
p5.Vector 对象常用于编程运动,因为它们简化了数学计算。例如,一个移动的球有一个位置和一个速度。位置描述了球在空间中的位置。球的位置向量从原点延伸到球的中心。速度描述了球的速度和移动的方向。如果球直线向上移动,它的速度向量就直线向上。向球的位置向量添加球的速度向量,就可以移动它,如 pos.add(vel)
。向量数学依赖于 p5.Vector 类内的方法。
示例
语法
createVector([x], [y], [z])
参数
向量的 x 组成部分。
向量的 y 组成部分。
向量的 z 组成部分。
相关参考
createVector
创建一个新的 p5.Vector 对象。 向量可以用不同的方式来理解。在一个视角中,向量就像是空间中指向某方向的箭头。向量既有大小(长度)也有方向。这种视角对于编程运动非常有帮助。 向量的组成决定了它的大小和方向。例如,调用 createVector(3, 4) 会创建一个新的 p5.Vector 对象,其 x 部分为 3,y 部分为 4。从原点出发,这个向量的尖端向右 3 个单位,向下 4 个单位。 p5.Vector 对象常用于编程运动,因为它们简化了数学计算。例如,一个移动的球有一个位置和一个速度。位置描述了球在空间中的位置。球的位置向量从原点延伸到球的中心。速度描述了球的速度和移动的方向。如果球直线向上移动,它的速度向量就直线向上。向球的位置向量添加球的速度向量,就可以移动它,如 pos.add(vel)。向量数学依赖于 p5.Vector 类内的方法。 .
p5.Vector
描述二维或三维向量的类。 向量可以以不同的方式理解。在一种观点下,向量就像指向空间的箭头。向量具有大小(长度)和方向。 p5.Vector对象经常用于编码运动,因为它们简化了数学计算。例如,移动的球有位置和速度。位置描述了球在空间中的位置。球的位置向量从原点延伸到球的中心。速度描述了球的速度和运动方向。如果球直直地向上移动,其速度向量也会指向上方。将球的速度向量添加到其位置向量中会移动球,就像pos.add(vel)一样。向量数学依赖于p5.Vector类中的方法。 注意:createVector()是创建此类实例的推荐方法。.