SimpleVector - Interactive examples

back

Interpolation methods

Mix factor:

v1.mixX(v2, 0.5)

v1
x:3, y:0
v2
x:0, y:3
v1.mixX(v2, 0.5)
x:1.5, y:0

v1.mixY(v2, 0.5)

v1
x:3, y:0
v2
x:0, y:3
v1.mixY(v2, 0.5)
x:3, y:1.5

v1.mix(v2, 0.5)

v1
x:3, y:0
v2
x:0, y:3
v1.mix(v2, 0.5)
x:1.5, y:1.5

v1.projectOnto(v2)

v1
x:3, y:0
v2
x:0, y:3
v1.projectOnto(v2)
x:0, y:0