From 429d63eebf8ef57bbff710b6582b1a017c030fc5 Mon Sep 17 00:00:00 2001 From: Grant Sanderson Date: Tue, 9 Jun 2020 21:25:00 -0700 Subject: [PATCH] Add special methods for setting angles --- manimlib/camera/camera.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/manimlib/camera/camera.py b/manimlib/camera/camera.py index e364009f..8f5fb742 100644 --- a/manimlib/camera/camera.py +++ b/manimlib/camera/camera.py @@ -84,6 +84,15 @@ class CameraFrame(Mobject): self.euler_angles[:] = theta, phi, gamma return self + def set_theta(self, theta): + self.euler_angles[0] = theta + + def set_phi(self, phi): + self.euler_angles[1] = phi + + def set_gamma(self, gamma): + self.euler_angles[2] = gamma + def increment_theta(self, dtheta): self.euler_angles[0] += dtheta return self