Constructors
constructor
- new Line(ix, iy, ia): Line
Parameters
- ix: number
- iy: number
- ia: number
Properties
Methods
angleOrig
- angleOrig(): number
Returns number
distanceOrig
- distanceOrig(): number
Returns number
distanceToPoint
- distanceToPoint(ic): number
Returns number
draw
- draw(ctx, cAdjust, color?): void
Parameters
- ctx: CanvasRenderingContext2D
- cAdjust: tCanvasAdjust
- color: string = colors.line
Returns void
getAxisXIntersection
- getAxisXIntersection(): number
Returns number
getAxisXIntersecTri
- getAxisXIntersecTri(): number
Returns number
getAxisYIntersection
- getAxisYIntersection(): number
Returns number
getAxisYIntersecTri
- getAxisYIntersecTri(): number
Returns number
isEqual
- isEqual(il): boolean
Returns boolean
isOrthogonal
- isOrthogonal(il): boolean
Returns boolean
isParallel
- isParallel(il): boolean
Returns boolean
lineParallelDistance
- lineParallelDistance(iDist, ipMagnet, ipMagnet2): Line
setFromPoints
- setFromPoints(p1, p2): Line