mirror of
https://github.com/3b1b/manim.git
synced 2025-08-05 16:49:03 +00:00
ComplexValueTracker
This commit is contained in:
parent
d9a45a82e0
commit
0f94c06f9a
1 changed files with 10 additions and 0 deletions
|
@ -41,3 +41,13 @@ class ExponentialValueTracker(ValueTracker):
|
|||
|
||||
def set_value(self, value):
|
||||
return ValueTracker.set_value(self, np.log(value))
|
||||
|
||||
|
||||
class ComplexValueTracker(ValueTracker):
|
||||
def get_value(self):
|
||||
return complex(*self.points[0, :2])
|
||||
|
||||
def set_value(self, z):
|
||||
z = complex(z)
|
||||
self.points[0, :2] = (z.real, z.imag)
|
||||
return self
|
||||
|
|
Loading…
Add table
Reference in a new issue