Fix assertion in ImageMobjectFromCamera.interpolate_color() (#4593)

This commit is contained in:
Francisco Manríquez Novoa 2026-02-16 19:18:47 -03:00 committed by GitHub
commit ae501baf19
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -353,8 +353,8 @@ class ImageMobjectFromCamera(AbstractImageMobject):
def interpolate_color(
self, mobject1: Mobject, mobject2: Mobject, alpha: float
) -> None:
assert isinstance(mobject1, ImageMobject)
assert isinstance(mobject2, ImageMobject)
assert isinstance(mobject1, ImageMobjectFromCamera)
assert isinstance(mobject2, ImageMobjectFromCamera)
assert mobject1.pixel_array.shape == mobject2.pixel_array.shape, (
f"Mobject pixel array shapes incompatible for interpolation.\n"
f"Mobject 1 ({mobject1}) : {mobject1.pixel_array.shape}\n"