(p5.Vector.obj).toString

def draw 
  background(240)
  v0 = createVector(0, 0)
  v1 = createVector(mouseX, mouseY)
  drawArrow(v0, v1, 'black')
  noStroke
  text(v1.toString, 10, 25, 90, 75)
end

def drawArrow(base, vec, myColor) 
  push
  stroke(myColor)
  strokeWeight(3)
  fill(myColor)
  translate(base.x, base.y)
  line(0, 0, vec.x, vec.y)
  rotate(vec.heading)
  arrowSize = 7
  translate(vec.mag - arrowSize, 0)
  triangle(0, arrowSize / 2, 0, -arrowSize / 2, arrowSize, 0)
  pop
end

p5.jsリファレンス(参考情報)

[p5.js] (p5.Vector.obj).toString

概要

ベクトルの文字列表記を取得します。

書式

toString

引数

なし

戻値

文字列表記されたベクトルの内容

備考

関連