More Complex Animations ======================= At their most fundamental, animations built with ManimLib2 consist of instructions that modify the attributes of Mobjects. For example, the Move and MoveTo instructions modify the position attribute of the Mobject assigned to them. Most instructions, Move and MoveTo included, inherit from one of two core instructions; SetAttribute and AdjustAttribute. Complex animations can be created by creating classes that inherit from one of the Mobject classes, defining custom attributes that control their appearance, and maniuplating those attributes with either SetAttribute or AdjustAttribute. AdjustAttribute --------------- Here's the docstring for AdjustAttribute: .. autoclass:: manimlib2.CoreInstructions.AdjustAttribute