mirror of
https://github.com/3b1b/manim.git
synced 2025-08-19 13:01:00 +00:00
Add about_point arg to Line.set_angle
This commit is contained in:
parent
c1143c875d
commit
fd17e42c23
1 changed files with 5 additions and 2 deletions
|
@ -468,11 +468,14 @@ class Line(TipableVMobject):
|
|||
def get_slope(self):
|
||||
return np.tan(self.get_angle())
|
||||
|
||||
def set_angle(self, angle):
|
||||
def set_angle(self, angle, about_point=None):
|
||||
if about_point is None:
|
||||
about_point = self.get_start()
|
||||
self.rotate(
|
||||
angle - self.get_angle(),
|
||||
about_point=self.get_start(),
|
||||
about_point=about_point,
|
||||
)
|
||||
return self
|
||||
|
||||
def set_length(self, length):
|
||||
self.scale(length / self.get_length())
|
||||
|
|
Loading…
Add table
Reference in a new issue