Animation¶
The base of every animatable object, and the |
|
The |
|
Parent/child hierarchy management for |
|
Rotation and orientation methods for |
|
Translation and placement methods for |
|
Screen-relative layout and bounding-box queries for |
|
Morphing ( |
|
Shader / material API for |
|
Animation contexts -- the |
|
The per-Scene timeline: where every recorded animation is stored. |
|
Manim's signature animations, as Algan animated functions. |
|
High-value geometric animations that are not simple context composition. |
|
Animations whose geometry changes continuously for an indefinite runtime. |
|
Attention animations: drawing the viewer's eye to something. |
Runtime Mob Attributes¶
These attributes are registered dynamically by
Mob on construction, so they do not appear
as ordinary class properties in Sphinx autoclass. They are still part of the
public Mob API.
- algan.animatable_base.mob.Mob.color¶
The Mob’s color, including its red, green, blue, glow, and opacity channels.
- algan.animatable_base.mob.Mob.opacity¶
The Mob’s opacity multiplier (0.0 is invisible, 1.0 is opaque).
- algan.animatable_base.mob.Mob.glow¶
The Mob’s glow intensity, consumed by the bloom post-processing pass.
- algan.animatable_base.mob.Mob.children¶
The list of direct child Mobs attached to this Mob.
- algan.animatable_base.mob.Mob.parents¶
The list of Mobs this Mob is attached to as a child, and whose changes it therefore follows. A Mob may have several, and then accumulates all of them.
- algan.mobs.text.Text.character_mobs¶
The sequence of individual glyph Mobs making up this text.