From e187728f0c558b344efd68c140d7469481a1cbf7 Mon Sep 17 00:00:00 2001 From: Grant Sanderson Date: Wed, 6 Jan 2021 16:14:36 -0800 Subject: [PATCH] Add transform_mismatches option --- manimlib/animation/transform_matching_parts.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/manimlib/animation/transform_matching_parts.py b/manimlib/animation/transform_matching_parts.py index bbfd37ab..4a0d275e 100644 --- a/manimlib/animation/transform_matching_parts.py +++ b/manimlib/animation/transform_matching_parts.py @@ -16,6 +16,7 @@ class TransformMatchingParts(AnimationGroup): CONFIG = { "mobject_type": Mobject, "group_type": Group, + "transform_mismatches": False, "fade_transform_mismatches": False, } @@ -41,6 +42,8 @@ class TransformMatchingParts(AnimationGroup): for key in set(target_map).difference(source_map): fade_target.add(target_map[key]) + if self.transform_mismatches: + anims.append(Transform(fade_source, fade_target, **kwargs)) if self.fade_transform_mismatches: anims.append(FadeTransformPieces(fade_source, fade_target, **kwargs)) else: