manimgeo.anime.manager 源代码

from ..components import *

[文档] class GeoManager: """管理几何对象向动画对象的转换""" start_update: bool def __init__(self): self.start_update = False
[文档] def start_trace(self): """ 追踪所有部件几何运动 等同于 __enter__() 不同的库中有不同的初始化时机: - `ManimGL`: 在执行变换前进入上下文 - `JAnim`: 在创建对象前进入上下文(创建时已默认开启) """ self.__enter__()
[文档] def stop_trace(self): """ 结束 Trace 等同于 __exit__() """ self.__exit__()
def __enter__(self): """ 追踪所有部件几何运动 不同的库中有不同的初始化时机: - `ManimGL`: 在执行变换前进入上下文 - `JAnim`: 在创建对象前进入上下文(创建时已默认开启) """ self.start_update = True def __exit__(self, exc_type, exc_value, traceback): """ 结束 Trace """ self.start_update = False