shape.Polygon
Расширяет IShape.
Пиксельная фигура "Полигон".
Конструктор
shape.Polygon(pixelGeometry[, params])
Создает фигуру.
Параметры:
Параметр | Значение по умолчанию | Описание |
---|---|---|
pixelGeometry * | — | Пиксельная геометрия фигуры. |
params | — | Тип: Object Параметры фигуры. |
params.fill | true | Тип: Boolean Флаг наличия заливки. |
params.outline | true | Тип: Boolean Флаг наличия линии обводки. |
params.strokeWidth | 0 | Тип: Number Толщина линии обводки в пикселях. |
Параметр | Значение по умолчанию | Описание |
---|---|---|
pixelGeometry * | — | Пиксельная геометрия фигуры. |
params | — | Тип: Object Параметры фигуры. |
params.fill | true | Тип: Boolean Флаг наличия заливки. |
params.outline | true | Тип: Boolean Флаг наличия линии обводки. |
params.strokeWidth | 0 | Тип: Number Толщина линии обводки в пикселях. |
* Обязательный параметр/опция.
Методы
Имя | Возвращает | Описание |
---|---|---|
contains(position) | Boolean | Проверяет лежит ли переданная точка внутри фигуры. Унаследован от IShape. |
equals(shape) | Boolean | Возвращает true, если переданная фигура эквивалентна данной. Унаследован от IShape. |
getBounds() | Number[][]|null | Возвращает координаты двух противоположных углов области, охватывающей фигуру. Первый элемент массива - угол с наименьшими значениями координат относительно остальных точек области; второй элемент - угол с наибольшими значениями координат. Унаследован от IShape. |
getGeometry() | Возвращает пиксельную геометрию фигуры. Унаследован от IShape. | |
getType() | String | Возвращает идентификатор типа геометрии. Унаследован от IShape. |
scale(factor) | Создает отмасштабированную копию фигуры. Унаследован от IShape. | |
shift(offset) | Создает копию фигуры сдвинутую на заданную величину. Унаследован от IShape. |
Имя | Возвращает | Описание |
---|---|---|
contains(position) | Boolean | Проверяет лежит ли переданная точка внутри фигуры. Унаследован от IShape. |
equals(shape) | Boolean | Возвращает true, если переданная фигура эквивалентна данной. Унаследован от IShape. |
getBounds() | Number[][]|null | Возвращает координаты двух противоположных углов области, охватывающей фигуру. Первый элемент массива - угол с наименьшими значениями координат относительно остальных точек области; второй элемент - угол с наибольшими значениями координат. Унаследован от IShape. |
getGeometry() | Возвращает пиксельную геометрию фигуры. Унаследован от IShape. | |
getType() | String | Возвращает идентификатор типа геометрии. Унаследован от IShape. |
scale(factor) | Создает отмасштабированную копию фигуры. Унаследован от IShape. | |
shift(offset) | Создает копию фигуры сдвинутую на заданную величину. Унаследован от IShape. |