shape.Circle

Расширяет IShape.

Пиксельная фигура "Круг".

Конструктор | Методы

Конструктор

shape.Circle(pixelGeometry[, params])

Создает фигуру.

Параметры:

ПараметрЗначение по умолчаниюОписание
pixelGeometry *

Тип: IPixelCircleGeometry

Пиксельная геометрия фигуры.

params

Тип: Object

Параметры фигуры.

params.filltrue

Тип: Boolean

Флаг наличия заливки.

params.outlinetrue

Тип: Boolean

Флаг наличия линии обводки.

params.strokeWidth0

Тип: Number

Толщина линии обводки в пикселях.

* Обязательный параметр/опция.

Методы

ИмяВозвращаетОписание
contains(position)

Boolean

Проверяет лежит ли переданная точка внутри фигуры.

Унаследован от IShape.

equals(shape)

Boolean

Возвращает true, если переданная фигура эквивалентна данной.

Унаследован от IShape.

getBounds()

Number[][]|null

Возвращает координаты двух противоположных углов области, охватывающей фигуру. Первый элемент массива - угол с наименьшими значениями координат относительно остальных точек области; второй элемент - угол с наибольшими значениями координат.

Унаследован от IShape.

getGeometry()

IPixelGeometry

Возвращает пиксельную геометрию фигуры.

Унаследован от IShape.

getType()

String

Возвращает идентификатор типа геометрии.

Унаследован от IShape.

scale(factor)

IShape

Создает отмасштабированную копию фигуры.

Унаследован от IShape.

shift(offset)

IShape

Создает копию фигуры сдвинутую на заданную величину.

Унаследован от IShape.