Skip to main content

Interface: LabeledLineOptions

Defined in: src/mobjects/geometry/LabeledGeometry.ts:57

Options for creating a LabeledLine

Extends​

Properties​

color?​

optional color: string

Defined in: src/mobjects/geometry/Line.ts:22

Stroke color as CSS color string. Default: WHITE

Inherited from​

LineOptions.color


end?​

optional end: Vector3Tuple

Defined in: src/mobjects/geometry/LabeledGeometry.ts:61

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


label​

label: string

Defined in: src/mobjects/geometry/LabeledGeometry.ts:63

Text label content


labelColor?​

optional labelColor: string

Defined in: src/mobjects/geometry/LabeledGeometry.ts:73

Color for label text. Default: same as line color


labelFontSize?​

optional labelFontSize: number

Defined in: src/mobjects/geometry/LabeledGeometry.ts:71

Font size for label. Default: 36


labelOffset?​

optional labelOffset: number

Defined in: src/mobjects/geometry/LabeledGeometry.ts:69

Distance of label from line. Default: 0.2


labelOrientation?​

optional labelOrientation: LabelOrientation

Defined in: src/mobjects/geometry/LabeledGeometry.ts:67

Label orientation relative to line. Default: 'parallel'


labelPosition?​

optional labelPosition: number

Defined in: src/mobjects/geometry/LabeledGeometry.ts:65

Position of label along line (0 = start, 0.5 = midpoint, 1 = end). Default: 0.5


start?​

optional start: Vector3Tuple

Defined in: src/mobjects/geometry/LabeledGeometry.ts:59

Start point of the line. Default: [0, 0, 0]


strokeWidth?​

optional strokeWidth: number

Defined in: src/mobjects/geometry/Line.ts:24

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

Inherited from​

LineOptions.strokeWidth