Vector.project

return the vector projection of this vector onto other vector

struct Vector
project

Examples

Vector v1=Vector(1,0);
Vector v2=Vector(0,1);

assert(v2.project(v1)==Vector(0,0));
assert(v1.project(v2)==Vector(0,0));
assert(v1.project(v1)==v1);
assert(v2.project(v2)==v2);

Meta