Rectangle

Source: Rectangle.ts:9

2D Rectangle class.


Constructor

new Rectangle( left?: number, top?: number, right?: number, bottom?: number, ): Rectangle

Parameters

  • left (number, optional) — Left coordinate. 0 - default.
  • top (number, optional) — Top coordinate. 0 - default.
  • right (number, optional) — Right coordinate. 0 - default.
  • bottom (number, optional) — Bottom coordinate. 0 - default.

Instance Methods

clone(): Rectangle

Clone rectangle object.

Returns

getWidth()

Returns rectangle width.

getHeight()

Returns rectangle height.

getSquare()

Returns rectangle area.

getDiagonal()

Returns rectangle diagonal size.

fit(width: number, height: number)

Returns true if rectangle fits their size in width and height.

Parameters

  • width (number) — Width.
  • height (number) — Height.