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

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


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


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


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


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


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


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
sh    – любая переменная типа PShape. Тип данных – PShape
sh    – любая переменная типа PShape. Тип данных – PShape
index  – позиция слоя фигуры, которую нужно извлечь. Тип данных – int
index  – позиция слоя фигуры, которую нужно извлечь. Тип данных – int
Строка 39: Строка 39:
==Возвращаемое значение==
==Возвращаемое значение==


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
Тип данных – объект PShape.
Тип данных – объект PShape.
</syntaxhighlight>
</syntaxhighlight>
Строка 48: Строка 48:




<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 states;
PShape states;
PShape ohio;
PShape ohio;
Строка 88: Строка 88:
|Высота логотипа издателя для schemaNewsArticle=45
|Высота логотипа издателя для schemaNewsArticle=45
}}
}}
{{Навигационная таблица/Справочник языка Processing}}
{{Навигационная таблица/Портал/Processing}}

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


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



getChild() [1]

PShape

Обозначение

getChild()

Описание

Извлекает дочернюю фигуру из родительской фигуры. В параметре target задается название фигуры, которую нужно извлечь. Фигура возвращается в виде объекта PShape. Если возникнет какая-то ошибка, метод вернет значение null.

Синтаксис

sh.getChild(index)
sh.getChild(target)

Параметры

sh      любая переменная типа PShape. Тип данных  PShape
index   позиция слоя фигуры, которую нужно извлечь. Тип данных  int
target  название фигуры, которую нужно извлечь. Тип данных  String

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

Тип данных  объект PShape.

Пример


PShape states;
PShape ohio;

void setup() {
  size(100, 100);
  states = loadShape("tristate.svg");
  ohio = states.getChild("OH");
  ohio.disableStyle();
}

void draw() {
  background(0);
  shape(states, -48, 5);
  fill(102, 0, 0);
  shape(ohio, -48, 5);
}

См.также

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