data¶
- class janim.utils.data.ContextSetter(ctx: ContextVar[T], val: T)¶
基类:
Generic
- class janim.utils.data.Array(*, dtype=<class 'numpy.float32'>)¶
基类:
object使得在使用
.data = xxx修改(赋值)后必定是不同的 id并且通过
.data得到的 numpy 数组必定是只读的- len() int¶
- property data: ndarray¶
- class janim.utils.data.AlignedData(data1: T, data2: T, union: T)¶
基类:
Generic数据对齐后的结构,用于
align_for_interpolate()- data1: T¶
- data2: T¶
- union: T¶
- class janim.utils.data.Margins(buff: float | tuple[float], /)¶
- class janim.utils.data.Margins(left: float, top: float, right: float, bottom: float, /)
基类:
object定义了一组四个边距:左、上、右、下,用于描述矩形周围边框的大小。
如果直接传入单个数值,则表示为四个方向皆为该值
- property left: float¶
- property top: float¶
- property right: float¶
- property bottom: float¶