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