private static void OwnFunction() { Vector3 forw = new Vector3(0.5f, 0f, 0.5f).Normalize(); PrintAngle(forw, 0); for (int i = 1; i < 10; i++) { Vector3 newForward = Matrix33.forYRotation(Math.PI / 4).TransformVector(forw); PrintAngle(newForward, i); forw = newForward; } }