Skip to Content
DocumentationAPI Reference2DCurvesClassesClass: CircleSegment

@revideo/2d


@revideo/2d / curves / CircleSegment

Class: CircleSegment

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

Extends

Constructors

Constructor

new CircleSegment(center, radius, from, to, counter): CircleSegment

Defined in: 2d/src/lib/curves/CircleSegment.ts:10 

Parameters

center

Vector2

radius

number

from

Vector2

to

Vector2

counter

boolean

Returns

CircleSegment

Overrides

Segment.constructor

Properties

points

readonly points: Vector2[]

Defined in: 2d/src/lib/curves/CircleSegment.ts:8 

Overrides

Segment.points

Accessors

arcLength

Get Signature

get arcLength(): number

Defined in: 2d/src/lib/curves/CircleSegment.ts:24 

Returns

number

Overrides

Segment.arcLength

Methods

draw()

draw(context, from, to): [CurvePoint, CurvePoint]

Defined in: 2d/src/lib/curves/CircleSegment.ts:28 

Parameters

context

CanvasRenderingContext2D | Path2D

from

number

to

number

Returns

[CurvePoint, CurvePoint]

Overrides

Segment.draw


getPoint()

getPoint(distance): CurvePoint

Defined in: 2d/src/lib/curves/CircleSegment.ts:65 

Parameters

distance

number

Returns

CurvePoint

Overrides

Segment.getPoint

© 2026 Haven Technologies, Inc.
Class: CircleSegment – Revideo