Skip to content

Commit a44c925

Browse files
committed
Fixed some errors in matrix, axis normalizing inside rotate function.
1 parent fe3fb68 commit a44c925

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

gem/matrix.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ def rotate3(axis, theta):
148148

149149
oneMinusCos = (1.0 - c)
150150

151-
nAxis = axis.normalize()
151+
nAxis = vector.normalize(3, axis)
152152

153153
x2 = nAxis[0] * nAxis[0]
154154
y2 = nAxis[1] * nAxis[1]
@@ -166,7 +166,7 @@ def rotate4(axis, theta):
166166

167167
oneMinusCos = (1.0 - c)
168168

169-
nAxis = axis.normalize()
169+
nAxis = vector.normalize(3, axis)
170170

171171
x2 = nAxis[0] * nAxis[0]
172172
y2 = nAxis[1] * nAxis[1]
@@ -393,7 +393,7 @@ def __idiv__(self, other):
393393
self.matrix = matrix_div(self.matrix, other)
394394
return self
395395
else:
396-
return NotImplemented
396+
return NotImplemented
397397

398398
def i_scale(self, value):
399399
''' Scale matrix instance in-place by Vector. '''

0 commit comments

Comments
 (0)