Constructors
constructor
Parameters
Optional attribs: Attribs
Properties
Optional attribs
attribs: Attribs
Protected bezierP
bezierP: Vec
Protected currP
currP: Vec
Protected startP
startP: Vec
Methods
[Symbol.iterator]
- [Symbol.iterator](): Generator<Path, void, undefined>
Returns Generator<Path, void, undefined>
Protected absPoint
- absPoint(p: Vec, relative: boolean): Vec
Protected addCubic
- addCubic(cp1: Vec, cp2: Vec, p: Vec, relative: boolean): void
Parameters
cp1: Vec
cp2: Vec
p: Vec
relative: boolean
Returns void
Protected addHVLine
- addHVLine(p: number, i: number, relative: boolean): void
Parameters
p: number
i: number
relative: boolean
Returns void
Protected addQuadratic
- addQuadratic(cp: Vec, p: Vec, relative: boolean): void
Parameters
cp: Vec
p: Vec
relative: boolean
Returns void
arcTo
- arcTo(p: Vec, r: Vec, xaxis: number, xl: boolean, clockwise: boolean, relative?: boolean): PathBuilder
Parameters
p: Vec
r: Vec
xaxis: number
xl: boolean
clockwise: boolean
relative: boolean = false
cubicChainTo
- cubicChainTo(cp2: Vec, p: Vec, relative?: boolean): PathBuilder
Parameters
cp2: Vec
p: Vec
relative: boolean = false
cubicTo
- cubicTo(cp1: Vec, cp2: Vec, p: Vec, relative?: boolean): PathBuilder
Parameters
cp1: Vec
cp2: Vec
p: Vec
relative: boolean = false
hlineTo
Parameters
x: number
relative: boolean = false
lineTo
Parameters
p: Vec
relative: boolean = false
moveTo
Parameters
p: Vec
relative: boolean = false
quadraticChainTo
- quadraticChainTo(p: Vec, relative?: boolean): PathBuilder
Parameters
p: Vec
relative: boolean = false
quadraticTo
- quadraticTo(cp: Vec, p: Vec, relative?: boolean): PathBuilder
Parameters
cp: Vec
p: Vec
relative: boolean = false
Protected updateCurrent
- updateCurrent(p: Vec, relative: boolean): Vec
vlineTo
Parameters
y: number
relative: boolean = false