diff --git a/manimlib/mobject/geometry.py b/manimlib/mobject/geometry.py index 14d67226..e7aa0d6a 100644 --- a/manimlib/mobject/geometry.py +++ b/manimlib/mobject/geometry.py @@ -138,6 +138,10 @@ class TipableVMobject(VMobject): else: return VMobject.get_start(self) + def get_length(self): + start, end = self.get_start_and_end() + return get_norm(start - end) + def has_tip(self): return hasattr(self, "tip") and self.tip in self @@ -439,10 +443,6 @@ class Line(TipableVMobject): return mob.get_boundary_point(direction) return np.array(mob_or_point) - def get_length(self): - start, end = self.get_start_and_end() - return get_norm(start - end) - def get_vector(self): return self.get_end() - self.get_start()