Здравствуйте! Собираем деньги на перевод материалов по электронике(https://www.allaboutcircuits.com/education/). Реквизиты указаны здесь. |
Processing:Справочник языка Processing/PShape/setFill()
Материал из Онлайн справочника
Содержание | Среда разработки Processing | Справочник языка Processing | Библиотеки | Примеры | Режимы программирования |
Перевод: Максим Кузьмин (Cubewriter)
Перевел 2686 статей для сайта.
Контакты:
- Skype: cubewriter
- E-mail: cubewriter@gmail.com
- Максим Кузьмин на freelance.ru
Проверка/Оформление/Редактирование: Мякишев Е.А.
![]() |
Черновик |
Содержание
setFill() [1]
PShape
Обозначение
setFill()
Описание
Задает цвет заполнения для фигуры PShape. Используется после того, как фигура уже создана или когда она задана явно – как показано в примере ниже или вот так: createShape(RECT, 20, 20, 80, 80). Когда фигура создана с помощью методов beginShape() и endShape(), ее атрибуты можно менять с помощью методов fill() и stroke() между beginShape() и endShape(). Впрочем, когда фигура уже создана, новый цвет заполнения для фигуры PShape можно задать только с помощью метода setFill().
Синтаксис
sh.setFill(fill)
Параметры
sh – фигура, у которой нужно поменять цвет заполнения; любая переменная типа PShape. Тип данных – PShape
Возвращаемое значение
void
Пример
- PShape circle;
- void setup() {
- size(640, 360, P2D);
- circle = createShape(ELLIPSE, 0, 0, 200, 200);
- circle.setStroke(color(255));
- }
- void draw() {
- background(51);
- circle.setFill(color(random(255)));
- translate(mouseX, mouseY);
- shape(circle);
- }
См.также
Внешние ссылки