From 29f51a7c6af200dce09f7e8db75b76a3ad731490 Mon Sep 17 00:00:00 2001 From: Grant Sanderson Date: Sun, 15 Jan 2023 20:31:27 -0800 Subject: [PATCH] Check if joint_angles are in locked_data_keys before computing --- manimlib/mobject/types/vectorized_mobject.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/manimlib/mobject/types/vectorized_mobject.py b/manimlib/mobject/types/vectorized_mobject.py index 106d6284..7c37f3ab 100644 --- a/manimlib/mobject/types/vectorized_mobject.py +++ b/manimlib/mobject/types/vectorized_mobject.py @@ -1072,6 +1072,8 @@ class VMobject(Mobject): def get_joint_angles(self, refresh: bool = False): if not self.needs_new_joint_angles and not refresh: return self.data["joint_angle"] + if "joint_angle" in self.locked_data_keys: + return self.data["joint_angle"] self.needs_new_joint_angles = False