glow

class janim.components.glow.Cmpt_Glow(*args, **kwargs)

基类:Cmpt_Rgba, Generic

泛光组件

DEFAULT_RGBA_ARRAY = <janim.utils.data.Array object>
copy() Self
become(other: Cmpt_Glow) Self
not_changed(other: Cmpt_Glow) bool
interpolate(cmpt1: Cmpt_Glow, cmpt2: Cmpt_Glow, alpha: float, *, path_func=None) None
set(color: JAnimColor | None = None, alpha: Alpha | None = None, size: float | None = None, *, root_only: bool = False) Self
  • color 表示传入的 RGB 颜色数据,单个颜色 (支持 '#FF0000' 'red' [1, 0, 0.5] 的表示)

  • alpha 表示传入的透明度数据 (1 表示不透明,0 表示完全透明)

  • size 表示泛光的大小

  • 默认情况下会将所有后代物件也设置成指定的属性,传入 root_only=True 可以只设置根物件的

特殊传参:

  • color 为四分量 RGBA 颜色数据时, 则同时表示了 coloralpha 二者,因此不能再传入 alpha 参数

get_size() float