diff --git a/src/procedures.nim b/src/procedures.nim index 9806d37..f50c9be 100644 --- a/src/procedures.nim +++ b/src/procedures.nim @@ -40,9 +40,9 @@ proc calcDot(matrix1: seq[seq[float]], matrix2: seq[seq[float]]): seq[seq[float] #? calculate cross product proc calcCross(vector1: array[3, float], vector2: array[3, float]): array[3, float] = - let i: float = vector1[1]*vector2[2] - vector1[2]*vector2[1] - let j: float = vector1[2]*vector2[0] - vector1[0]*vector2[2] - let k: float = vector1[0]*vector2[1] - vector1[1]*vector2[0] + let i: float = vector1[1] * vector2[2] - vector1[2] * vector2[1] + let j: float = vector1[2] * vector2[0] - vector1[0] * vector2[2] + let k: float = vector1[0] * vector2[1] - vector1[1] * vector2[0] let vector = [i, j, k] return vector