manimgeo.components.base.base_geometry module¶
- class manimgeo.components.base.base_geometry.BaseGeometry(**data)[源代码]¶
基类:
BaseModelN,Generic[_ArgsModelT]几何对象基类
- name: str¶
- attrs: List[str]¶
- adapter: GeometryAdapter[Any]¶
- dependencies: List[BaseGeometry]¶
- dependents: List[BaseGeometry]¶
- on_error: bool¶
- update(new_args_model=None)[源代码]¶
执行当前对象的更新
new_args_model: 如果需要更新构造参数,则传入新的 Pydantic 参数模型实例。如果传入,会尝试替换 adapter.args
注意不能更改参数模型的类型,只能更改参数模型的实例
- model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'frozen': False}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].