From df2d465140e25fee265f602608aebbbaa2898c7e Mon Sep 17 00:00:00 2001 From: Grant Sanderson Date: Wed, 30 Mar 2022 13:14:09 -0700 Subject: [PATCH] Add specific euler angle getters --- manimlib/camera/camera.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/manimlib/camera/camera.py b/manimlib/camera/camera.py index 40037a3d..6466ffc9 100644 --- a/manimlib/camera/camera.py +++ b/manimlib/camera/camera.py @@ -60,6 +60,15 @@ class CameraFrame(Mobject): def get_euler_angles(self): return self.get_orientation().as_euler("zxz")[::-1] + def get_theta(self): + return self.get_euler_angles()[0] + + def get_phi(self): + return self.get_euler_angles()[1] + + def get_gamma(self): + return self.get_euler_angles()[2] + def get_inverse_camera_rotation_matrix(self): return self.get_orientation().as_matrix().T