Processing:Справочник языка Processing/PShape/setVisible(): различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
 
Нет описания правки
Строка 4: Строка 4:
{{Myagkij-редактор}}
{{Myagkij-редактор}}


{{Черновик}}
 


= setVisible() <ref>[https://processing.org/reference/PShape_setVisible_.html  processing.org - setVisible()]</ref>=
= setVisible() <ref>[https://processing.org/reference/PShape_setVisible_.html  processing.org - setVisible()]</ref>=


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
PShape
PShape
</syntaxhighlight>
</syntaxhighlight>
Строка 14: Строка 14:
==Обозначение==
==Обозначение==


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
setVisible()
setVisible()
</syntaxhighlight>
</syntaxhighlight>
Строка 25: Строка 25:
==Синтаксис==
==Синтаксис==


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
sh.setVisible(visible)
sh.setVisible(visible)
</syntaxhighlight>
</syntaxhighlight>
Строка 31: Строка 31:
==Параметры==
==Параметры==


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
sh      – любая переменная типа PShape. Тип данных – PShape
sh      – любая переменная типа PShape. Тип данных – PShape
visible – делает фигуру видимой (для этого нужно указать true) или невидимой (false). Тип данных – boolean
visible – делает фигуру видимой (для этого нужно указать true) или невидимой (false). Тип данных – boolean
Строка 38: Строка 38:
==Возвращаемое значение==
==Возвращаемое значение==


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
void
void
</syntaxhighlight>
</syntaxhighlight>
Строка 44: Строка 44:
==Пример==
==Пример==


<syntaxhighlight lang="c" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS" enclose="div">
<syntaxhighlight lang="c" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS">
PShape s;
PShape s;


Строка 85: Строка 85:
|Высота логотипа издателя для schemaNewsArticle=45
|Высота логотипа издателя для schemaNewsArticle=45
}}
}}
{{Навигационная таблица/Справочник языка Processing}}
{{Навигационная таблица/Портал/Processing}}

Версия от 12:05, 20 мая 2023


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



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

См.также

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