ベクトルのx
、y
、z
成分から減算します。
sub()
は、v.sub(1, 2, 3)
のように個別の数値、 v.sub(v2)
のように別のp5.Vectorオブジェクト、 またはv.sub([1, 2, 3])
のように数値の配列を使用できます。
成分に値が提供されない場合、その成分は変更されません。例えば、 v.sub(4, 5)
はv.x
から4を、v.y
から5を減算し、 v.z
からは0を減算します。引数なしでsub()
を呼び出す (v.sub()
のように)と、何の効果もありません。
sub()
の静的バージョン(p5.Vector.sub(v2, v1)
のように)は、 新しいp5.Vectorオブジェクトを返し、 元のオブジェクトは変更しません。
実例
シンタックス
sub(x, [y], [z])
sub(value)
sub(v1, v2, [target])
パラメーター
x
Number:
減算するベクトルのx成分。
y
Number:
減算するベクトルのy成分。
z
Number:
減算するベクトルのz成分。
value
p5.Vector|Number[]:
減算するベクトル
v1
p5.Vector:
減算元のp5.Vector
v2
p5.Vector:
減算するp5.Vector
target
p5.Vector:
結果を受け取るベクトル。
Notice any errors or typos? Please let us know. Please feel free to edit src/math/p5.Vector.js and open a pull request!