Options
All
  • Public
  • Public/Protected
  • All
Menu

Class PathBuilder

Hierarchy

  • PathBuilder

Index

Constructors

constructor

Properties

Optional attribs

attribs: Attribs

Protected bezierP

bezierP: Vec

Protected curr

curr: Path

Protected currP

currP: Vec

opts

opts: Partial<PathBuilderOpts> = ...

paths

paths: Path[]

Protected startP

startP: Vec

Methods

[Symbol.iterator]

  • [Symbol.iterator](): Generator<Path, void, undefined>

Protected absPoint

  • absPoint(p: Vec, relative: boolean): Vec

Protected addCubic

  • addCubic(cp1: Vec, cp2: Vec, p: Vec, relative: boolean): void

Protected addHVLine

  • addHVLine(p: number, i: number, relative: boolean): void

Protected addQuadratic

  • addQuadratic(cp: Vec, p: Vec, relative: boolean): void

arcTo

  • arcTo(p: Vec, r: Vec, xaxis: number, xl: boolean, clockwise: boolean, relative?: boolean): PathBuilder

closePath

cubicChainTo

  • cubicChainTo(cp2: Vec, p: Vec, relative?: boolean): PathBuilder

cubicTo

  • cubicTo(cp1: Vec, cp2: Vec, p: Vec, relative?: boolean): PathBuilder

current

hlineTo

lineTo

moveTo

newPath

  • newPath(): void

quadraticChainTo

  • quadraticChainTo(p: Vec, relative?: boolean): PathBuilder

quadraticTo

  • quadraticTo(cp: Vec, p: Vec, relative?: boolean): PathBuilder

Protected updateCurrent

  • updateCurrent(p: Vec, relative: boolean): Vec

vlineTo

Generated using TypeDoc