mirror of
https://github.com/3b1b/manim.git
synced 2025-08-05 16:49:03 +00:00
Add VMobject.get_highlight
This commit is contained in:
parent
29816fa74c
commit
5e49f20294
1 changed files with 17 additions and 1 deletions
|
@ -349,6 +349,22 @@ class VMobject(Mobject):
|
||||||
def get_joint_type(self) -> str:
|
def get_joint_type(self) -> str:
|
||||||
return self.joint_type
|
return self.joint_type
|
||||||
|
|
||||||
|
def get_highlight(
|
||||||
|
self,
|
||||||
|
stroke_color: Color = WHITE,
|
||||||
|
added_stroke: float = 3.0,
|
||||||
|
opacity: float = 0.75,
|
||||||
|
) -> VMobject:
|
||||||
|
highlight = self.copy()
|
||||||
|
highlight.set_fill(opacity=0)
|
||||||
|
highlight.set_stroke(
|
||||||
|
color=stroke_color,
|
||||||
|
width=self.get_stroke_width() + added_stroke,
|
||||||
|
opacity=opacity
|
||||||
|
)
|
||||||
|
highlight.add_updater(lambda m: m.move_to(self))
|
||||||
|
return highlight
|
||||||
|
|
||||||
# Points
|
# Points
|
||||||
def set_anchors_and_handles(
|
def set_anchors_and_handles(
|
||||||
self,
|
self,
|
||||||
|
|
Loading…
Add table
Reference in a new issue