charton API / @chart-on/core / index / SketchStroke
Interface: SketchStroke
Defined in: packages/core/src/drawing/sketch.ts:6
A freehand stroke as the sketch recognisers see it, in plot pixels.
Properties
bounds
bounds:
object
Defined in: packages/core/src/drawing/sketch.ts:12
Bounding box of points.
height
height:
number
width
width:
number
x
x:
number
y
y:
number
corners
corners: readonly
number[]
Defined in: packages/core/src/drawing/sketch.ts:17
Indices into points of the stroke's corners: the points a polyline simplified within a few percent of the stroke's size keeps.
length
length:
number
Defined in: packages/core/src/drawing/sketch.ts:10
Length of the path through corners, in pixels, which leaves out hand jitter.
plotWidth?
optionalplotWidth?:number
Defined in: packages/core/src/drawing/sketch.ts:19
Plot width in pixels, when known. Lets a straight stroke into either side of the plot become a ray.
points
points: readonly
Point[]
Defined in: packages/core/src/drawing/sketch.ts:8
Points in drawing order, without non-finite or repeated points.