-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Open
Labels
good first issueGood for newcomersGood for newcomersissue:bugSomething isn't working... For use in issuesSomething isn't working... For use in issues
Description
Description of bug / unexpected behavior
The set stroke opacity and fill opacity is not obeyed for arrow heads - especially not when used within a DashedVMobject
Expected behavior
The opacity of the fill of the arrowhead is kept at 1.0 and not affected by setting the opacity value.
How to reproduce the issue
Code for reproducing the problem
class arrowTransp(Scene):
def construct(self):
arr1 = Arrow(ORIGIN,[2,2,0], color=GREEN).shift(2*LEFT+UP)
arr2 = arr1.copy().shift(DOWN).set_fill(opacity=0.4).set_stroke(opacity=0.4)
arr3 = VGroup(DashedVMobject(arr2.copy().shift(DOWN))).set_fill(opacity=0.4, family=True).set_stroke(opacity=0.4, family=True)
self.add(arr1,arr2,arr3)
arr4 = Arrow(ORIGIN,[2,2,0], color=RED, tip_shape=StealthTip).shift(RIGHT+UP)
arr5 = arr4.copy().shift(DOWN).set_fill(opacity=0.4).set_stroke(opacity=0.4)
arr6 = VGroup(DashedVMobject(arr5.copy().shift(DOWN))).set_fill(opacity=0.4, family=True).set_stroke(opacity=0.4, family=True)
self.add(arr4,arr5,arr6) Additional media files
System specifications
System Details
- ManimCE 0.17.3 - OS: Windows 10 64 bit - Python version: 3.9.8Metadata
Metadata
Assignees
Labels
good first issueGood for newcomersGood for newcomersissue:bugSomething isn't working... For use in issuesSomething isn't working... For use in issues
Type
Projects
Status
🆕 New
