mirror of
https://github.com/3b1b/manim.git
synced 2025-09-01 00:48:45 +00:00
Add transform_mismatches option
This commit is contained in:
parent
4a19c48667
commit
e187728f0c
1 changed files with 3 additions and 0 deletions
|
@ -16,6 +16,7 @@ class TransformMatchingParts(AnimationGroup):
|
||||||
CONFIG = {
|
CONFIG = {
|
||||||
"mobject_type": Mobject,
|
"mobject_type": Mobject,
|
||||||
"group_type": Group,
|
"group_type": Group,
|
||||||
|
"transform_mismatches": False,
|
||||||
"fade_transform_mismatches": False,
|
"fade_transform_mismatches": False,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -41,6 +42,8 @@ class TransformMatchingParts(AnimationGroup):
|
||||||
for key in set(target_map).difference(source_map):
|
for key in set(target_map).difference(source_map):
|
||||||
fade_target.add(target_map[key])
|
fade_target.add(target_map[key])
|
||||||
|
|
||||||
|
if self.transform_mismatches:
|
||||||
|
anims.append(Transform(fade_source, fade_target, **kwargs))
|
||||||
if self.fade_transform_mismatches:
|
if self.fade_transform_mismatches:
|
||||||
anims.append(FadeTransformPieces(fade_source, fade_target, **kwargs))
|
anims.append(FadeTransformPieces(fade_source, fade_target, **kwargs))
|
||||||
else:
|
else:
|
||||||
|
|
Loading…
Add table
Reference in a new issue