Rename ``.ReplacementTransform`` and ``.Transform`` to minimize confusion.
Oftentimes people will get confused as to the difference between ReplacementTransform and Transform due to their similar names. It might be beneficial to rename them to something else.
After brainstorming, some possible names for ReplacementTransform are:
BecomeReplace
and for Transform:
ShapeShiftMorph
My personal favorite is Morph ;)
What do you think? It would be nice to have as many opinions as possible since these animations are very commonly used. CC @chopan050
You can read the original conversation starting here
I personally like Become and Morph. We just have to make sure that Become has the same behavior as Mobject.become.
Oh great! I haven't seen this. I also opened a similar discussion on the help forum on discord one minute ago. :/
Another option could be TransformThenReplace or MorphThenReplace for ReplacementTransform.
Using Become might create a confusion with Mobject.become(), although I'd vote for renaming that method to Mobject.morph_into(), because it makes more explicit that the Mobject is changing its shape and color to match a 2nd Mobject, without actually being that 2nd object.