PathBuilder
See source codeTable of contents
class PathBuilder {}
Constructor
Constructs a new instance of the PathBuilder
class
Methods
cubicSplineThroughPoints( )
static
static cubicSplineThroughPoints(
points: VecLike[],
opts?: PathBuilderLineOpts & {
endOffsets?: number
}
): PathBuilder
Parameters
Name | Description |
---|---|
|
|
|
|
Returns
lineThroughPoints( )
static
static lineThroughPoints(
points: VecLike[],
opts?: PathBuilderLineOpts & {
endOffsets?: number
}
): PathBuilder
Parameters
Name | Description |
---|---|
|
|
|
|
Returns
arcTo( )
arcTo(
rx: number,
ry: number,
largeArcFlag: boolean,
sweepFlag: boolean,
xAxisRotationRadians: number,
x2: number,
y2: number,
opts?: PathBuilderCommandOpts
): this
Parameters
Name | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Returns
this
circularArcTo( )
circularArcTo(
radius: number,
largeArcFlag: boolean,
sweepFlag: boolean,
x2: number,
y2: number,
opts?: PathBuilderCommandOpts
): this
Parameters
Name | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
Returns
this
close( )
close(): this
cubicBezierTo( )
cubicBezierTo(
x: number,
y: number,
cp1X: number,
cp1Y: number,
cp2X: number,
cp2Y: number,
opts?: PathBuilderCommandOpts
): this
Parameters
Name | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
Returns
this
lineTo( )
lineTo(x: number, y: number, opts?: PathBuilderCommandOpts): this
Parameters
Name | Description |
---|---|
|
|
|
|
|
Returns
this
moveTo( )
moveTo(x: number, y: number, opts?: PathBuilderLineOpts): this
Parameters
Name | Description |
---|---|
|
|
|
|
|
Returns
this
toD( )
toD(opts?: PathBuilderToDOpts): string
Parameters
Name | Description |
---|---|
|
Returns
string
toDrawD( )
toDrawD(opts: DrawPathBuilderDOpts): string
Parameters
Name | Description |
---|---|
|
Returns
string
toGeometry( )
toGeometry(): Group2d | PathBuilderGeometry2d
toSvg( )
toSvg(opts: PathBuilderOpts): import('react/jsx-runtime').JSX.Element
Parameters
Name | Description |
---|---|
|
Returns
import('react/jsx-runtime').JSX.Element
Prev
NoteShapeUtilNext
PathBuilderGeometry2d