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

Материал из Онлайн справочника
Версия от 22:34, 25 июня 2018; Myagkij (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску


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


Черновик


setVisible() [1]

PShape

Обозначение

setVisible()

Описание

Задает, будет ли фигура видимой или невидимой. Это задается при помощи параметра visible. Видимость фигуры по умолчанию управляется, как правило, программой, в которой был создан SVG-файл. К примеру, этот параметр управляется показыванием/сокрытием фигуры в палитре слоев Adobe Illustrator.

Синтаксис

sh.setVisible(visible)

Параметры

sh       любая переменная типа PShape. Тип данных  PShape
visible  делает фигуру видимой (для этого нужно указать true) или невидимой (false). Тип данных  boolean

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

void

Пример

PShape s;

void setup() {
  size(100, 100);
  // чтобы файл "bot.svg" загрузился успешно,
  // он должен находиться в папке данных текущего скетча: 
  s = loadShape("bot.svg");
}
void draw() {
  background(204);
  shape(s, 10, 10, 80, 80);  // рисуем фигуру
  s.setVisible(mousePressed);
  if (s.isVisible() == false) {  // или можно: "if (!s.isVisible)"
    noFill();
    rect(10, 10, 80, 80); 
  }
}

См.также

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