lerp()

2つのベクトル間で比例的に同じ距離にある新しいxyz 成分を計算します。

amtパラメータは、古いベクトルと新しいベクトルの間で補間する量です。 0.0は全ての成分を古いベクトルと同じに保ち、0.5は中間点、 1.0は全ての成分を新しいベクトルと同じにします。

lerp()の静的バージョン(p5.Vector.lerp(v0, v1, 0.5)のような)は、 新しいp5.Vectorオブジェクトを返し、 元のオブジェクトは変更しません。

実例

シンタックス

lerp(x, y, z, amt)
lerp(v, amt)
lerp(v1, v2, amt, [target])

パラメーター

x
Number:

x成分。

y
Number:

y成分。

z
Number:

z成分。

amt
Number:

0.0(古いベクトル)と1.0(新しいベクトル)の間の補間量。 0.5は中間点です。

v
p5.Vector:

補間先のp5.Vector

v1
p5.Vector:
v2
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!

関連するリファレンス