Move unit normal refreshing to VMobject

This commit is contained in:
Grant Sanderson 2022-07-19 12:37:34 -07:00
parent af7c58dbe8
commit cc81cc5cf5
2 changed files with 5 additions and 1 deletions

View file

@ -190,7 +190,6 @@ class Mobject(object):
for mob in self.get_family():
for key in mob.data:
mob.data[key] = mob.data[key][::-1]
self.refresh_unit_normal()
return self
def apply_points_function(

View file

@ -770,6 +770,11 @@ class VMobject(Mobject):
mob.get_unit_normal(recompute=True)
return self
def reverse_points(self):
super().reverse_points()
self.refresh_unit_normal()
return self
# Alignment
def align_points(self, vmobject: VMobject):
if self.get_num_points() == len(vmobject.get_points()):