mirror of
https://github.com/3b1b/manim.git
synced 2025-07-30 05:24:22 +08:00
Add special methods for setting angles
This commit is contained in:
@ -84,6 +84,15 @@ class CameraFrame(Mobject):
|
|||||||
self.euler_angles[:] = theta, phi, gamma
|
self.euler_angles[:] = theta, phi, gamma
|
||||||
return self
|
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):
|
def increment_theta(self, dtheta):
|
||||||
self.euler_angles[0] += dtheta
|
self.euler_angles[0] += dtheta
|
||||||
return self
|
return self
|
||||||
|
Reference in New Issue
Block a user