Shapemetry API / Curve2d
Interface: Curve2d
Defined in: types.ts:57
Properties
start
start:
Point2d
Defined in: types.ts:58
end
end:
Point2d
Defined in: types.ts:59
isClosed
isClosed:
boolean
Defined in: types.ts:60
Methods
length()
length():
number
Defined in: types.ts:61
Returns
number
boundingBox()
boundingBox():
BoundingBox2d
Defined in: types.ts:62
Returns
pointAt()
pointAt(
t):Point2d
Defined in: types.ts:63
Parameters
t
number
Returns
tangentAt()
tangentAt(
t):Vector2d
Defined in: types.ts:64
Parameters
t
number
Returns
axesAtParam()
axesAtParam(
t):Axes2d
Defined in: types.ts:65
Parameters
t
number
Returns
lengthAt()
lengthAt(
t):number
Defined in: types.ts:66
Parameters
t
number
Returns
number
paramAtLength()
paramAtLength(
s):number
Defined in: types.ts:67
Parameters
s
number
Returns
number
closestPoint()
closestPoint(
p):Point2d
Defined in: types.ts:68
Parameters
p
Returns
splitAt()
splitAt(
t): [Curve2d,Curve2d]
Defined in: types.ts:69
Parameters
t
number
Returns
[Curve2d, Curve2d]
reverse()
reverse():
Curve2d
Defined in: types.ts:70
Returns
Curve2d
transform()
transform(
m):Curve2d
Defined in: types.ts:71
Parameters
m
Returns
Curve2d
clone()
clone():
Curve2d
Defined in: types.ts:72
Returns
Curve2d
toJSON()
toJSON():
unknown
Defined in: types.ts:73
Returns
unknown