ベクトルのxyz成分から減算します。

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!

関連するリファレンス