Мои Уведомления
Привет, !
Мой Аккаунт Мои Финансы Мои Подписки Мои Настройки Выход
Руководство API скрипты

Объявление

public VertexAttributeDescriptor[] GetVertexAttributes();

Возвращает

VertexAttributeDescriptor[] Массив информации об атрибутах вершин.

Описание

Получить информацию об атрибутах вершин сетки.

Многие атрибуты данных вершин сетки являются необязательными, например, сетка может содержать только положения вершин, нормали и одну координату UV. Каждый атрибут может использовать другой тип данных для хранения. Используйте эту функцию для запроса информации обо всех атрибутах, описывающих вершины этой сетки.

Возвращенный массив содержит столько элементов, сколько атрибутов вершин. Например, если в меше установлены position и нормали, но нет других атрибутов, то возвращаемый массив будет иметь два элемента (один описывает позицию, другой — норму).

Смотрите так же: VertexAttributeDescriptor, HasVertexAttribute, SetVertexBufferParams.


Объявление

public int GetVertexAttributes(VertexAttributeDescriptor[] attributes);

public int GetVertexAttributes(List attributes);

Параметры

attributes Сбор атрибутов вершин для получения результатов.

Возвращает

int Количество атрибутов вершин, возвращаемых в контейнере атрибутов.

Описание

Получить информацию об атрибутах вершин сетки без выделения памяти.

Используйте эти перегруженные версии функции GetVertexAttributes, чтобы избежать выделения нового массив при каждом вызове функции. Вариант List выделяет память только в том случае, если в списке недостаточно места для хранения всех атрибутов вершин. Вариант с массивом никогда не выделяет память; если массив слишком мал, возвращается только часть всех атрибутов вершины.

Альтернативный способ запроса атрибутов вершин, который вообще не требует выделения памяти, это использовать функции vertexAttributeCount и GetVertexAttribute.

Вы можете отблагодарить автора, за перевод документации на русский язык. ₽ Спасибо
API скрипты 2021.3