Constructors
Properties
Methods
addLine
addLine(iline: Line): void
addLines
addLines(ilines: Line[]): void
addPoint
addPoint(ipoint: Point): void
addPoints
addPoints(ipoints: Point[]): void
addVector
addVector(ivector: Vector): void
drawRuler
drawRuler( ctx: CanvasRenderingContext2D, adjust: tCanvasAdjust, color: string,): void
getAdjustFull
getAdjustFull(iCanvasWidth: number, iCanvasHeight: number): tCanvasAdjust Parameters
- iCanvasWidth: number
- iCanvasHeight: number
getAdjustZoom
getAdjustZoom(iCanvasWidth: number, iCanvasHeight: number): tCanvasAdjust Parameters
- iCanvasWidth: number
- iCanvasHeight: number
mergeFigure
mergeFigure(ifig: Figure, mainToSecond?: boolean): void Parameters
- ifig: Figure
- mainToSecond: boolean = false
Returns void
quantifyRuler
quantifyRuler(canvasWidth: number, adjust: tCanvasAdjust): number[]
rotate
rotate(ix: number, iy: number, ia: number): Figure Parameters
- ix: number
- iy: number
- ia: number
translate
translate(ix: number, iy: number): Figure
translatePolar
translatePolar(ia: number, il: number): Figure
add a simple face (one Outer contour) to the Main Layer