我的代码(最小示例)如下所示:
class Hello:
a=1
b=2
c=3
def __init__(self):
self.d= 4
我正在寻找一个set_all_vars_to_self_vars()
可以在类中调用的函数Hello
,以便Hello
类变得等同于:
class Hello:
def __init__(self):
self.d = 4
self.a = 1
self.b = 2
self.c = 3
是否有一些功能可以做到这一点?
丰富的示例如下所示:
from manim import *
class Scene1(Scene):
def construct(self):
dot = Dot()
circ= Circle()
self.add(dot,circ)
self.set_variables_as_attrs(dot) # at the moment, variables have to be added manually
return self
class Scene2(Scene):
def construct(self):
sc1 = Scene1.construct(self)
dot2= Dot().next_to(sc1.dot)
self.play(ShowCreation(dot2))