Constructors
constructor
- new Rect(minX?, maxX?, minY?, maxY?): Rect
Parameters
OptionalminX: numberOptionalmaxX: numberOptionalminY: numberOptionalmaxY: number
Properties
maxX
maxX: number
maxY
maxY: number
minX
minX: number
minY
minY: number
Accessors
boundingSphere
- get boundingSphere(): {
center: Point;
radius: number;
} Returns {
center: Point;
radius: number;
}
center
- get center(): {
x: number;
y: number;
} Returns {
x: number;
y: number;
}
height
- get height(): number
Returns number
position
- get position(): {
x: number;
y: number;
} Returns {
x: number;
y: number;
}
width
- get width(): number
Returns number
Methods
clone
- clone(): Rect
extend
- extend(bbox): Rect
Parameters
- bbox: {
maxX: number;
maxY: number;
minX: number;
minY: number;
}maxX: number
maxY: number
minX: number
minY: number
extendByPoint
- extendByPoint(point): void
Returns void
getBoundingSphere
- getBoundingSphere(): {
center: Point;
radius: number;
} Returns {
center: Point;
radius: number;
}
includes
- includes(point): boolean
Returns boolean
includesPoints
- includesPoints(points): undefined | boolean
Returns undefined | boolean
includesRect
- includesRect(rect): boolean
Returns boolean
inflate
- inflate(size): Rect
isOverlaping
- isOverlaping(rect): boolean
Parameters
- rect: {
maxX: number;
maxY: number;
minX: number;
minY: number;
}maxX: number
maxY: number
minX: number
minY: number
Returns boolean
scale
- scale(size): Rect
scaleFromCenter
- scaleFromCenter(size): Rect
toJSON
- toJSON(): {
maxX: number;
maxY: number;
minX: number;
minY: number;
} Returns {
maxX: number;
maxY: number;
minX: number;
minY: number;
}
maxX: number
maxY: number
minX: number
minY: number
update
- update(__namedParameters): void
Returns void
Расширяет bbox другим bbox