On this page

Arrow

from noon import Arrow

Source-derived class. Host availability is not inferred from this listing. See reference scope.

Bases: _compat.Group. Declared members follow; inherited and dynamically attached members are not expanded.

Straight Manim Arrow backed by one shared Rust semantic family.

Arrow.__init__

Arrow.__init__(self, start: object=_base.LEFT, end: object=_base.RIGHT, *, stroke_width: float=6.0, buff: float=0.25, path_arc: float | None=0.0, max_tip_length_to_length_ratio: float=0.25, max_stroke_width_to_length_ratio: float=5.0, tip_length: float=0.35, normal_vector: object=(0.0, 0.0, 1.0), tip_style: dict[str, Any] | None=None, tip_shape: object | None=None, color: object | None=None, **kwargs: Any) -> None
ParameterKindAnnotationDefault
selfpositional or keywordNot annotatedNo default
startpositional or keywordobject_base.LEFT
endpositional or keywordobject_base.RIGHT
stroke_widthkeyword-onlyfloat6.0
buffkeyword-onlyfloat0.25
path_arckeyword-onlyfloat | None0.0
max_tip_length_to_length_ratiokeyword-onlyfloat0.25
max_stroke_width_to_length_ratiokeyword-onlyfloat5.0
tip_lengthkeyword-onlyfloat0.35
normal_vectorkeyword-onlyobject(0.0, 0.0, 1.0)
tip_stylekeyword-onlydict[str, Any] | NoneNone
tip_shapekeyword-onlyobject | NoneNone
colorkeyword-onlyobject | NoneNone
kwargs**kwargsAnyNo default

Return annotation: None

No docstring declared here. Consult the source and host reference.

Source declaration

Arrow.scale

Arrow.scale(self, factor: float, scale_tips: bool=False, **kwargs: Any)
ParameterKindAnnotationDefault
selfpositional or keywordNot annotatedNo default
factorpositional or keywordfloatNo default
scale_tipspositional or keywordboolFalse
kwargs**kwargsAnyNo default

Return annotation: Not annotated

No docstring declared here. Consult the source and host reference.

Source declaration

Arrow.get_start

Arrow.get_start(self) -> _base.Vec2
ParameterKindAnnotationDefault
selfpositional or keywordNot annotatedNo default

Return annotation: _base.Vec2

No docstring declared here. Consult the source and host reference.

Source declaration

Arrow.get_end

Arrow.get_end(self) -> _base.Vec2
ParameterKindAnnotationDefault
selfpositional or keywordNot annotatedNo default

Return annotation: _base.Vec2

No docstring declared here. Consult the source and host reference.

Source declaration

Arrow.get_vector

Arrow.get_vector(self) -> _base.Vec2
ParameterKindAnnotationDefault
selfpositional or keywordNot annotatedNo default

Return annotation: _base.Vec2

No docstring declared here. Consult the source and host reference.

Source declaration

Arrow.get_length

Arrow.get_length(self) -> float
ParameterKindAnnotationDefault
selfpositional or keywordNot annotatedNo default

Return annotation: float

No docstring declared here. Consult the source and host reference.

Source declaration

Arrow.get_unit_vector

Arrow.get_unit_vector(self) -> _base.Vec2
ParameterKindAnnotationDefault
selfpositional or keywordNot annotatedNo default

Return annotation: _base.Vec2

No docstring declared here. Consult the source and host reference.

Source declaration

Arrow.get_angle

Arrow.get_angle(self) -> float
ParameterKindAnnotationDefault
selfpositional or keywordNot annotatedNo default

Return annotation: float

No docstring declared here. Consult the source and host reference.

Source declaration

Arrow.get_tip

Arrow.get_tip(self)
ParameterKindAnnotationDefault
selfpositional or keywordNot annotatedNo default

Return annotation: Not annotated

No docstring declared here. Consult the source and host reference.

Source declaration

Arrow.get_stroke_width

Arrow.get_stroke_width(self) -> float
ParameterKindAnnotationDefault
selfpositional or keywordNot annotatedNo default

Return annotation: float

Read the retained shaft width in Manim's public stroke units.

Source declaration

Arrow.get_color

Arrow.get_color(self) -> _base.Color
ParameterKindAnnotationDefault
selfpositional or keywordNot annotatedNo default

Return annotation: _base.Color

Observe current shaft paint through its shared semantic owner.

Source declaration

Arrow.has_tip

Arrow.has_tip(self) -> bool
ParameterKindAnnotationDefault
selfpositional or keywordNot annotatedNo default

Return annotation: bool

No docstring declared here. Consult the source and host reference.

Source declaration

Arrow.has_start_tip

Arrow.has_start_tip(self) -> bool
ParameterKindAnnotationDefault
selfpositional or keywordNot annotatedNo default

Return annotation: bool

No docstring declared here. Consult the source and host reference.

Source declaration

Arrow.get_start_tip

Arrow.get_start_tip(self)
ParameterKindAnnotationDefault
selfpositional or keywordNot annotatedNo default

Return annotation: Not annotated

No docstring declared here. Consult the source and host reference.

Source declaration