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.