Cat hungry.png
Здравствуйте! Собираем деньги на перевод материалов по электронике(https://www.allaboutcircuits.com/education/). Реквизиты указаны здесь.

Processing:Справочник языка Processing/PShape/setStroke()

Материал из Онлайн справочника
Перейти к: навигация, поиск


Перевод: Максим Кузьмин (Cubewriter)
Перевел 2685 статей для сайта.

Контакты:

Проверка/Оформление/Редактирование: Мякишев Е.А.


Ambox content.png Черновик


setStroke() [1]

PShape

Обозначение

setStroke()

Описание

Задает цвет контура фигуры PShape. Используется после того, как фигура уже создана или когда фигура задана явно – как показано в примере ниже или так: createShape(RECT, 20, 20, 80, 80). Когда фигура создана с помощью методов beginShape() и endShape(), ее атрибуты можно менять с помощью методов fill() и stroke(), но они должны находиться между beginShape() и endShape(). Однако, когда фигура уже создана, новый цвет ее контура можно задать только с помощью метода setStroke().

Синтаксис

sh.setStroke(stroke)

Параметры

sh – фигура, у которой нужно задать новый цвет контура; любая переменная типа PShape. Тип данных – PShape

Возвращаемое значение

void

Пример

  1. PShape circle;
  2.  
  3. void setup() {  
  4.   size(640, 360, P2D);
  5.   circle = createShape(ELLIPSE, 0, 0, 200, 200);
  6.   circle.setStroke(color(255));  
  7. }
  8.  
  9. void draw() {
  10.   background(51);
  11.   circle.setFill(color(random(255)));
  12.   translate(mouseX, mouseY);
  13.   shape(circle);
  14. }

См.также

Внешние ссылки

  1. processing.org - setStroke()