Fixed incorrect vector operations

This commit is contained in:
PaddiM8 2022-01-14 22:09:52 +01:00
parent 7ea88895ff
commit 67599e7091

View File

@ -803,7 +803,7 @@ impl KalkValue {
(KalkValue::Vector(values), KalkValue::Number(_, _, _)) => KalkValue::Vector( (KalkValue::Vector(values), KalkValue::Number(_, _, _)) => KalkValue::Vector(
values values
.iter() .iter()
.map(|x| x.clone().mul_without_unit(lhs)) .map(|x| x.clone().mul_without_unit(rhs))
.collect(), .collect(),
), ),
(KalkValue::Vector(values), KalkValue::Vector(values_rhs)) => { (KalkValue::Vector(values), KalkValue::Vector(values_rhs)) => {
@ -1024,7 +1024,7 @@ fn calculate_vector(
values values
.iter() .iter()
.zip(values_rhs) .zip(values_rhs)
.map(|(x, y)| x.clone().add_without_unit(&y)) .map(|(x, y)| action(x.clone(), &y))
.collect(), .collect(),
) )
} else { } else {