Draft for Information Only
Content
Manim Animation Tree Structure of Manim Animation Source and Reference
Manim Animation
An Animation is the fundamental operations used in Manim.
Tree Structure of Manim Animation
Animation Structure 18Jan2020 based on 19Dec2019.
- animation
- animation.Animation(object)
- composition.AnimationGroup(Animation)
- composition.Succession(AnimationGroup)
- creation.AddTextWordByWord(Succession)
- indication.ShowCreationThenFadeOut(Succession)
- composition.LaggedStart(AnimationGroup)
- composition.LaggedStartMap(LaggedStart)
- specialized.Broadcast(LaggedStart)
- indication.Flash(AnimationGroup)
- indication.AnimationOnSurroundingRectangle(AnimationGroup)
- indication.ShowPassingFlashAround(AnimationOnSurroundingRectangle)
- indication.ShowCreationThenDestructionAround(AnimationOnSurroundingRectangle)
- indication.ShowCreationThenFadeAround(AnimationOnSurroundingRectangle)
- creation.ShowPartial(Animation)
- creation.ShowCreation(ShowPartial)
- creation.Uncreate(ShowCreation)
- indication.ShowPassingFlash(ShowPartial)
- indication.ShowCreationThenDestruction(ShowPassingFlash)
- creation.DrawBorderThenFill(Animation)
- creation.Write(DrawBorderThenFill)
- creation.ShowIncreasingSubsets(Animation)
- creation.ShowSubmobjectsOneByOne(ShowIncreasingSubsets)
- movement.Homotopy(Animation)
- movement.SmoothedVectorizedHomotopy(Homotopy)
- movement.ComplexHomotopy(Homotopy)
- indication.ApplyWave(Homotopy)
- movement.PhaseFlow(Animation)
- movement.MoveAlongPath(Animation)
- update.UpdateFromFunc(Animation)
- update.UpdateFromAlphaFunc(UpdateFromFunc)
- update.MaintainPositionRelativeTo(Animation)
- number.ChangingDecimal(Animation)
- number.ChangeDecimalToValue(ChangingDecimal)
- transform.Transform(Animation)
- transform.ReplacementTransform(Transform)
- transform.TransformFromCopy(Transform)
- transform.ClockwiseTransform(Transform)
- transform.CounterclockwiseTransform(Transform)
- transform.MoveToTarget(Transform)
- transform.CyclicReplace(Transform)
- transform.Swap(CyclicReplace)
- transform.ApplyMethod(Transform)
- transform.ApplyPointwiseFunction(ApplyMethod)
- transform.ApplyPointwiseFunctionToCenter(ApplyPointwiseFunction)
- transform.ApplyMatrix(ApplyPointwiseFunction)
- transform.FadeToColor(ApplyMethod)
- transform.ScaleInPlace(ApplyMethod)
- transform.ShrinkToCenter(ScaleInPlace)
- transform.Restore(ApplyMethod)
- transform.ApplyComplexFunction(ApplyMethod)
- specialized.MoveCar(ApplyMethod)
- transform.ApplyFunction(Transform)
- transform.TransformAnimations(Transform)
- growing.GrowFromPoint(Transform)
- growing.GrowFromCenter(GrowFromPoint)
- growing.SpinInFromNothing(GrowFromCenter)
- growing.GrowFromEdge(GrowFromPoint)
- growing.GrowArrow(GrowFromPoint)
- fading.FadeOut(Transform)
- fading.FadeOutAndShift(FadeOut)
- fading.FadeOutAndShiftDown(FadeOutAndShift)
- fading.FadeIn(Transform)
- fading.FadeInFromPoint(FadeIn)
- fading.FadeInFromLarge(FadeIn)
- fading.FadeInFrom(Transform)
- fading.FadeInFromDown(FadeInFrom)
- rotation.Rotate(Transform)
- indication.FocusOn(Transform)
- indication.Indicate(Transform)
- indication.CircleIndicate(Indicate)
- indication.TurnInsideOut(Transform)
- fading.VFadeIn(Animation)
- fading.VFadeOut(VFadeIn)
- fading.VFadeInThenOut(VFadeIn)
- rotation.Rotating(Animation)
- indication.WiggleOutThenIn(Animation)
Source and Reference
https://github.com/3b1b/manim 19Dec2019
©sideway
ID: 200702602 Last Updated: 7/26/2020 Revision: 0
|
|