Add specific euler angle getters

This commit is contained in:
Grant Sanderson 2022-03-30 13:14:09 -07:00
parent 769a4bbaf9
commit df2d465140

View file

@ -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