Stroke

polyline.Stroke (Class)

Instance Members

miterLimit: Float

The limit before miters turn into bevels. Default 10


thickness: Float

The line thickness


join: Anonymous

The join type, can be MITER or BEVEL. Default MITER


cap: Anonymous

The cap type. Can be BUTT or SQUARE. Default BUTT


canLoop: Bool

Will try to join the first and last points together if they are identical


build(points: Array<Float>, vertices: Array<Float>, indices: Array<Int>): Void
Name Type
points Array<Float>
vertices Array<Float>
indices Array<Int>

new(): Void

Private Members

NUMBER_NONE: Float

MATH_TWO_PI: Float

MATH_HALF_PI: Float

MATH_PI_AND_HALF: Float

miterUtils: MiterUtils

tmpX: Float

tmpY: Float

lineAX: Float

lineAY: Float

lineBX: Float

lineBY: Float

tangentX: Float

tangentY: Float

miterX: Float

miterY: Float

capEndX: Float

capEndY: Float

mapThickness(pointX: Float, pointY: Float, i: Int, points: Array<Float>): Float
Name Type
pointX Float
pointY Float
i Int
points Array<Float>
Returns
Float

extrusions(vertices: Array<Float>, pointX: Float, pointY: Float, normalX: Float, normalY: Float, scale: Float): Void
Name Type
vertices Array<Float>
pointX Float
pointY Float
normalX Float
normalY Float
scale Float

pointsAngle(x: Float, y: Float, x0: Float, y0: Float, x1: Float, y1: Float): Float
Name Type
x Float
y Float
x0 Float
y0 Float
x1 Float
y1 Float
Returns
Float

distanceToLine(x: Float, y: Float, x0: Float, y0: Float, x1: Float, y1: Float): Float
Name Type
x Float
y Float
x0 Float
y0 Float
x1 Float
y1 Float
Returns
Float