bugfix, signature of create_vector changed

This commit is contained in:
Sander Hautvast 2021-03-05 18:10:06 +01:00
parent c21ba29ee1
commit 4499f5d19c

View file

@ -102,12 +102,8 @@ const create_vector = function (x0, y0, x, y) { //rename to create_vector
export const multiplication = function (left, right) { export const multiplication = function (left, right) {
const multiply = function (vector, scalar) { const multiply = function (vector, scalar) {
return create_vector({ return create_vector(vector.x0 * scalar, vector.y0 * scalar, vector.x * scalar, vector.y * scalar
x0: vector.x0 * scalar, );
y0: vector.y0 * scalar,
x: vector.x * scalar,
y: vector.y * scalar
});
}; };
if (left.is_vector && !right.is_vector) { if (left.is_vector && !right.is_vector) {
@ -121,12 +117,7 @@ export const multiplication = function (left, right) {
export const division = function (left, right) { export const division = function (left, right) {
const divide = function (vector, scalar) { const divide = function (vector, scalar) {
return create_vector({ return create_vector(vector.x0 / scalar, vector.y0 / scalar, vector.x / scalar, vector.y / scalar);
x0: vector.x0 / scalar,
y0: vector.y0 / scalar,
x: vector.x / scalar,
y: vector.y / scalar
});
}; };
if (left.is_vector && !right.is_vector) { if (left.is_vector && !right.is_vector) {
@ -140,12 +131,7 @@ export const division = function (left, right) {
export const addition = function (left, right) { export const addition = function (left, right) {
if (left && left.is_vector && right && right.is_vector) { if (left && left.is_vector && right && right.is_vector) {
return create_vector({ return create_vector(left.x0 + right.x0, left.x0 + right.x0, left.x + right.x, left.y + right.y);
x0: left.x0 + right.x0,
y0: left.x0 + right.x0,
x: left.x + right.x,
y: left.y + right.y
});
} }
return left + right; return left + right;
} }