@revideo/2d / curves / LineSegment
Class: LineSegment
Defined in: 2d/src/lib/curves/LineSegment.ts:6
Extends
Constructors
Constructor
new LineSegment(
from,to):LineSegment
Defined in: 2d/src/lib/curves/LineSegment.ts:12
Parameters
from
Vector2
to
Vector2
Returns
LineSegment
Overrides
Properties
from
readonlyfrom:Vector2
Defined in: 2d/src/lib/curves/LineSegment.ts:13
points
readonlypoints:Vector2[]
Defined in: 2d/src/lib/curves/LineSegment.ts:10
Overrides
to
readonlyto:Vector2
Defined in: 2d/src/lib/curves/LineSegment.ts:14
Accessors
arcLength
Get Signature
get arcLength():
number
Defined in: 2d/src/lib/curves/LineSegment.ts:23
Returns
number
Overrides
Methods
draw()
draw(
context,start?,end?,move?): [CurvePoint,CurvePoint]
Defined in: 2d/src/lib/curves/LineSegment.ts:27
Parameters
context
CanvasRenderingContext2D | Path2D
start?
number = 0
end?
number = 1
move?
boolean = false
Returns
Overrides
getPoint()
getPoint(
distance):CurvePoint
Defined in: 2d/src/lib/curves/LineSegment.ts:54
Parameters
distance
number