Skip to main content

Interface: CurvedArrowOptions

Defined in: mobjects/geometry/CurvedArrow.ts:8

Options for creating a CurvedArrow

Properties

angle?

optional angle: number

Defined in: mobjects/geometry/CurvedArrow.ts:14

Arc angle in radians. Default: PI/4


color?

optional color: string

Defined in: mobjects/geometry/CurvedArrow.ts:16

Stroke color as CSS color string. Default: Manim's blue (#58C4DD)


endPoint?

optional endPoint: Vector3Tuple

Defined in: mobjects/geometry/CurvedArrow.ts:12

End point of the arrow. Default: [1, 0, 0]


numComponents?

optional numComponents: number

Defined in: mobjects/geometry/CurvedArrow.ts:24

Number of Bezier segments for approximation. Default: 8


startPoint?

optional startPoint: Vector3Tuple

Defined in: mobjects/geometry/CurvedArrow.ts:10

Start point of the arrow. Default: [-1, 0, 0]


strokeWidth?

optional strokeWidth: number

Defined in: mobjects/geometry/CurvedArrow.ts:18

Stroke width in pixels. Default: 4 (Manim's default)


tipLength?

optional tipLength: number

Defined in: mobjects/geometry/CurvedArrow.ts:20

Length of the arrowhead tip. Default: 0.25


tipWidth?

optional tipWidth: number

Defined in: mobjects/geometry/CurvedArrow.ts:22

Width of the arrowhead base. Default: 0.15