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

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


Перевод: Максим Кузьмин (Cubewriter) Контакты:</br>* Skype: cubewriter</br>* E-mail: cubewriter@gmail.com</br>* Максим Кузьмин на freelance.ru
Проверка/Оформление/Редактирование: Мякишев Е.А.


Cat poo.png Черновик


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); 
  }
}

См.также

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