Processing:Справочник языка Processing/ellipseMode()
Содержание | Среда разработки Processing | Справочник языка Processing | Библиотеки | Примеры | Режимы программирования |
Черновик |
ellipseMode() [1]
Обозначение
ellipseMode()
Описание
Меняет место, на котором будет нарисован эллипс, меняя способ интерпретации параметров, заданных в методе ellipse().
По умолчанию используется вариант ellipseMode(CENTER), который интерпретирует первые два параметра ellipse() как центральную точку фигуры, а его третий и четвертый параметры отвечают за ширину и высоту.
Вариант ellipseMode(RADIUS) тоже использует первые два параметра ellipse() как центральную точку фигуры, а третий и четвертый – как половину ширины и высоты фигуры.
Вариант ellipseMode(CORNER) использует первые два параметра ellipse() как верхний левый угол фигуры, а третий и четвертый – как ширину и высоту.
Вариант ellipseMode(CORNERS) использует первые два параметра ellipse() как координаты одного угла невидимой рамки эллипса, а третий и четвертый – как координаты противоположного угла невидимой рамки.
Все буквы параметра mode должны быть ЗАГЛАВНЫМИ, потому что язык Processing чувствителен к изменению регистра.
Синтаксис
ellipseMode(mode)
Параметры
mode – режим интерпретации параметров метода ellipse(). Возможные варианты – CENTER, RADIUS, CORNER или CORNERS. Тип данных – int
Возвращаемое значение
void
Пример
№1
ellipseMode(RADIUS); // задаем метод ellipseMode() на RADIUS
fill(255); // делаем цвет заполнения белым
ellipse(50, 50, 30, 30); // рисуем эллипс при помощи режима RADIUS
ellipseMode(CENTER); // задаем ellipseMode() на CENTER
fill(100); // делаем цвет заполнения серым
ellipse(50, 50, 30, 30); // рисуем эллипс при помощи режима CENTER
№2
ellipseMode(CORNER); // задаем метод ellipseMode() на CORNER
fill(255); // делаем цвет заполнения белым
ellipse(25, 25, 50, 50); // рисуем эллипс при помощи метода CORNER
ellipseMode(CORNERS); // задаем метод ellipseMode() на CORNERS
fill(100); // делаем цвет заполнения серым
ellipse(25, 25, 50, 50); // рисуем эллипс при помощи режима CORNERS