geometry¶
- class janim.items.geometry.__init__.GeometryShape(*args, **kwargs)¶
基类:
VItem几何物件的基类
提供了
reshape()通用方法与相关辅助函数其中:
_reshape用于最底层的几何物件实现reshape用于给子类可以覆盖,可以用来改变外部的顶层行为(例如
Polygon默认是使用verts和close_path构造, 而RegularPolygon覆盖reshape改为n、radius和start_angle构造)
如果需要另行获取已记忆的参数值,比如获取
Star的start_angle, 可以直接使用例如.reshape_params['start_angle']的方式- copy(*, root_only: bool = False) Self¶
复制物件
- become(other: GeometryShape, *, auto_visible: bool = True) Self¶
将该物件的数据设置为与传入的物件相同(以复制的方式,不是引用)