Skip to content

Documentation / base / RectsPacker

Class: RectsPacker

Defined in: libs/base/src/rectspacker.ts:24

The rectangle packer class

Constructors

Constructor

new RectsPacker(width, height, maxBins?): RectsPacker

Defined in: libs/base/src/rectspacker.ts:38

Parameters

width

number

width of image bin

height

number

height of image bin

maxBins?

number = 0

max count of image bins

Returns

RectsPacker

Methods

clear()

clear(): void

Defined in: libs/base/src/rectspacker.ts:45

Clear all image bins of the packer

Returns

void


insert()

insert(width, height): object

Defined in: libs/base/src/rectspacker.ts:54

Inserts a new rectangle

Parameters

width

number

Width of the rectangle.

height

number

Height of the rectangle.

Returns

object

The pack result.

x

x: number = rect.x

y

y: number = rect.y

width

width: number = rect.width

height

height: number = rect.height

binIndex

binIndex: number

Released under the MIT License.