util.pixelBounds
Статический объект.
Методы
Имя |
Возвращает |
Описание |
Boolean |
Определяет пересекаются ли две прямоугольные области. |
|
Boolean |
Определяет содержат ли прямоугольная область другую прямоугольную область полностью. |
|
Boolean |
Определяет содержат ли прямоугольная область точку. |
|
Number[][] |
Вычисляет прямоугольную область, в которую попадают все переданные. |
|
Number[][] |
Вычисляет прямоугольную область, в которую попадают переданные точки. |
|
Number[] |
Вычисляет центр прямоугольной области. |
|
Number[][]|null |
Вычисляет пересечение двух прямоугольных областей. |
|
Number[] |
Вычисляет размеры прямоугольной области. |
Описание методов
areIntersecting
{Boolean} areIntersecting(bounds1, bounds2)
Определяет пересекаются ли две прямоугольные области.
Возвращает признак пересечения.
Параметры:
Параметр |
Значение по умолчанию |
Описание |
— |
Тип: Number[][] Первая область. |
|
— |
Тип: Number[][] Вторая область. |
* Обязательный параметр/опция.
containsBounds
{Boolean} containsBounds(outer, inner)
Определяет содержат ли прямоугольная область другую прямоугольную область полностью.
Возвращает признак попадания.
Параметры:
Параметр |
Значение по умолчанию |
Описание |
— |
Тип: Number[][] Внешняя область |
|
— |
Тип: Number[][] Проверяемая область. |
* Обязательный параметр/опция.
containsPoint
{Boolean} containsPoint(bounds, point)
Определяет содержат ли прямоугольная область точку.
Возвращает признак попадания.
Параметры:
Параметр |
Значение по умолчанию |
Описание |
— |
Тип: Number[][] Внешняя область |
|
— |
Тип: Number[] Проверяемая точка. |
* Обязательный параметр/опция.
fromBounds
{Number[][]} fromBounds(sourceBounds)
Вычисляет прямоугольную область, в которую попадают все переданные.
Возвращает вычисленная область.
Параметры:
Параметр |
Значение по умолчанию |
Описание |
— |
Тип: Number[][][] Массив прямоугольных обласлей |
* Обязательный параметр/опция.
fromPoints
{Number[][]} fromPoints(points)
Вычисляет прямоугольную область, в которую попадают переданные точки.
Возвращает вычисленная область.
Параметры:
Параметр |
Значение по умолчанию |
Описание |
— |
Тип: Number[][] Массив точек. |
* Обязательный параметр/опция.
getCenter
{Number[]} getCenter(bounds)
Вычисляет центр прямоугольной области.
Возвращает точку-центр в координатной системе входящих данных.
Параметры:
Параметр |
Значение по умолчанию |
Описание |
— |
Тип: Number[][] Область. |
* Обязательный параметр/опция.
getIntersection
{Number[][]|null} getIntersection(bounds1, bounds2)
Вычисляет пересечение двух прямоугольных областей.
Возвращает прямоугольную область, которая образуется пересечением переданных, либо Null
, если области не пересекаются.
Параметры:
Параметр |
Значение по умолчанию |
Описание |
— |
Тип: Number[][] Первая область. |
|
— |
Тип: Number[][] Вторая область. |
* Обязательный параметр/опция.
getSize
{Number[]} getSize(bounds)
Вычисляет размеры прямоугольной области.
Возвращает размер области.
Параметры:
Параметр |
Значение по умолчанию |
Описание |
— |
Тип: Number[][] Область. |
* Обязательный параметр/опция.
Обязательный параметр.