shape.Circle

Расширяет IShape .

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

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

Конструктор

shape.Circle(pixelGeometry[, params])

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

Параметры:

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

Тип: IPixelCircleGeometry

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

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 ()

IPixelGeometry

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

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

getType ()

String

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

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

scale (factor)

IShape

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

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

shift (offset)

IShape

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

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