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
| Parameter | Kind | Annotation | Default |
|---|---|---|---|
self | positional or keyword | Not annotated | No default |
start | positional or keyword | object | _base.LEFT |
end | positional or keyword | object | _base.RIGHT |
stroke_width | keyword-only | float | 6.0 |
buff | keyword-only | float | 0.25 |
path_arc | keyword-only | float | None | 0.0 |
max_tip_length_to_length_ratio | keyword-only | float | 0.25 |
max_stroke_width_to_length_ratio | keyword-only | float | 5.0 |
tip_length | keyword-only | float | 0.35 |
normal_vector | keyword-only | object | (0.0, 0.0, 1.0) |
tip_style | keyword-only | dict[str, Any] | None | None |
tip_shape | keyword-only | object | None | None |
color | keyword-only | object | None | None |
kwargs | **kwargs | Any | No default |
Return annotation: None
No docstring declared here. Consult the source and host reference.
Arrow.scale
Arrow.scale(self, factor: float, scale_tips: bool=False, **kwargs: Any)
| Parameter | Kind | Annotation | Default |
|---|---|---|---|
self | positional or keyword | Not annotated | No default |
factor | positional or keyword | float | No default |
scale_tips | positional or keyword | bool | False |
kwargs | **kwargs | Any | No default |
Return annotation: Not annotated
No docstring declared here. Consult the source and host reference.
Arrow.get_start
Arrow.get_start(self) -> _base.Vec2
| Parameter | Kind | Annotation | Default |
|---|---|---|---|
self | positional or keyword | Not annotated | No default |
Return annotation: _base.Vec2
No docstring declared here. Consult the source and host reference.
Arrow.get_end
Arrow.get_end(self) -> _base.Vec2
| Parameter | Kind | Annotation | Default |
|---|---|---|---|
self | positional or keyword | Not annotated | No default |
Return annotation: _base.Vec2
No docstring declared here. Consult the source and host reference.
Arrow.get_vector
Arrow.get_vector(self) -> _base.Vec2
| Parameter | Kind | Annotation | Default |
|---|---|---|---|
self | positional or keyword | Not annotated | No default |
Return annotation: _base.Vec2
No docstring declared here. Consult the source and host reference.
Arrow.get_length
Arrow.get_length(self) -> float
| Parameter | Kind | Annotation | Default |
|---|---|---|---|
self | positional or keyword | Not annotated | No default |
Return annotation: float
No docstring declared here. Consult the source and host reference.
Arrow.get_unit_vector
Arrow.get_unit_vector(self) -> _base.Vec2
| Parameter | Kind | Annotation | Default |
|---|---|---|---|
self | positional or keyword | Not annotated | No default |
Return annotation: _base.Vec2
No docstring declared here. Consult the source and host reference.
Arrow.get_angle
Arrow.get_angle(self) -> float
| Parameter | Kind | Annotation | Default |
|---|---|---|---|
self | positional or keyword | Not annotated | No default |
Return annotation: float
No docstring declared here. Consult the source and host reference.
Arrow.get_tip
Arrow.get_tip(self)
| Parameter | Kind | Annotation | Default |
|---|---|---|---|
self | positional or keyword | Not annotated | No default |
Return annotation: Not annotated
No docstring declared here. Consult the source and host reference.
Arrow.get_stroke_width
Arrow.get_stroke_width(self) -> float
| Parameter | Kind | Annotation | Default |
|---|---|---|---|
self | positional or keyword | Not annotated | No default |
Return annotation: float
Read the retained shaft width in Manim's public stroke units.
Arrow.get_color
Arrow.get_color(self) -> _base.Color
| Parameter | Kind | Annotation | Default |
|---|---|---|---|
self | positional or keyword | Not annotated | No default |
Return annotation: _base.Color
Observe current shaft paint through its shared semantic owner.
Arrow.has_tip
Arrow.has_tip(self) -> bool
| Parameter | Kind | Annotation | Default |
|---|---|---|---|
self | positional or keyword | Not annotated | No default |
Return annotation: bool
No docstring declared here. Consult the source and host reference.
Arrow.has_start_tip
Arrow.has_start_tip(self) -> bool
| Parameter | Kind | Annotation | Default |
|---|---|---|---|
self | positional or keyword | Not annotated | No default |
Return annotation: bool
No docstring declared here. Consult the source and host reference.
Arrow.get_start_tip
Arrow.get_start_tip(self)
| Parameter | Kind | Annotation | Default |
|---|---|---|---|
self | positional or keyword | Not annotated | No default |
Return annotation: Not annotated
No docstring declared here. Consult the source and host reference.