Skip to Content

@revideo/2d


@revideo/2d / curves / Segment

Abstract Class: Segment

Defined in: 2d/src/lib/curves/Segment.ts:4 

Extended by

Constructors

Constructor

new Segment(): Segment

Returns

Segment

Properties

points

abstract readonly points: Vector2[]

Defined in: 2d/src/lib/curves/Segment.ts:5 

Accessors

arcLength

Get Signature

get abstract arcLength(): number

Defined in: 2d/src/lib/curves/Segment.ts:16 

Returns

number

Methods

draw()

abstract draw(context, start, end, move): [CurvePoint, CurvePoint]

Defined in: 2d/src/lib/curves/Segment.ts:7 

Parameters

context

CanvasRenderingContext2D | Path2D

start

number

end

number

move

boolean

Returns

[CurvePoint, CurvePoint]


getPoint()

abstract getPoint(distance): CurvePoint

Defined in: 2d/src/lib/curves/Segment.ts:14 

Parameters

distance

number

Returns

CurvePoint

© 2026 Haven Technologies, Inc.
Abstract Class: Segment – Revideo