matrix :: Matrix :: rotate
angle
x, y, z
# Apply a rotation of `angle` radians around the vector `x, y, z` fun rotate(angle, x, y, z: Float) do var rotation = new Matrix.rotation(angle, x, y, z) var rotated = self * rotation self.items = rotated.items end