Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Массивы модификаторов

Читайте также:
  1. Битовые массивы
  2. Двумерные массивы
  3. Двумерные массивы
  4. Двумерные массивы
  5. Динамические массивы
  6. Линейные массивы
  7. Массивы и их организация. Типы данных в массиве. Диапазон индекса. Одномерные массивы примеры.

Массивы модификаторов (ModiffierArray) предоставляют доступ к модификаторам конкретного объекта. Массивы типа ModiferArray картированы.

 

Конструкторы

Массив модификаторов можно получить как свойство элемента сцены

Элемент_сцены. modifiers

 

Свойства

Число модификаторов в массиве содержится в свойстве

Массив_модификаторов. count

 

Операторы

Для массивов модификаторов определена только операция индексирования.

Массив_модификаторов [ Индекс ]

В качестве индекса может выступать не только целое число, но и имя модификатора или строка, задающая это имя. Например

$box01.modifiers[#bend]

$box01.modifiers[“smooth”]

Если индекс массива модификаторов задан числом то первым, с индексом 1, будет верхний в стеке модификаторов.

 

Библиотеки материалов

Библиотеки материалов (MaterialLibrary) позволяют получить доступ к материалам, содержащимся в редакторе материалов, в текущей сцене или библиотеке материалов. Можно создать временную библиотеку, но на текущий момент не имеется возможности сохранить ее в файл.

 

Конструкторы

Имеются три глобальных переменных типа MaterialLibrary

currentMaterialLibrary

текущая библиотека материалов,

sceneMaterials

материалы, задействованные в сцене,

meditMaterials

материалы, находящиеся в редакторе материалов. Временная библиотека материалов создается следующим образом

materialLibrary { Материал }

Указанный материал заносится в созданную библиотеку. Далее она может быть расширена с помощью функции append, но стандартных средств для ее сохранения на диск не предусмотрено.

 

Свойства

Для библиотек материалов предусмотрено только одно свойство

Библиотека_материалов. count

в котором содержится количество материалов в библиотеке. Данное свойство можно только прочитать.

 

Операторы

Операция индексирования позволяет осуществлять доступ к содержащимся в библиотеке материалам

Библиотека_материалов [ Индекс ]

В качестве индекса могут выступать

Если при записи материала или битовой карты в библиотеку, материала с указанным индексом не существует, то происходит следующее. Когда индекс задан числом, то генерируется ошибка, а когда именем, то указанный материал добавляется к библиотеке. Для глобальной библиотеки meditMaterials, то есть редактора материалов, индекс, заданный числом, означает номер слота редактора.

 

Методы

Добавить материал к библиотеке можно с помощью функции

append Библиотека_материалов Материал

Эта функция не может быть применена к редактору материалов, так как количество материалов в редакторе фиксировано. Обратное действие, удаление материала, осуществляется функцией

deleteItem Библиотека_материалов Индекс

В качестве индекса может быть указано число, имя или текстовая строка. К редактору материалов эта функция так же не применяется.

Для проверки наличия материала в библиотеке можно использовать функцию

findItem Библиотека_материалов Материал

Если указанный материал в библиотеке не обнаружен, то результатом функции будет ноль. В противном случае – индекс материала в числовом виде.

 


Дата добавления: 2015-10-31; просмотров: 80 | Нарушение авторских прав


Читайте в этой же книге: Интервал времени | Методы для работы с g-буфером | Rotate T 180 z_axis -- и повернем чайник. | Строковый поток | Массив параметров | Функции, работающие с наборами | Прочие функции | Выделенные вершины | Выделенные грани | Выделенные ребра |
<== предыдущая страница | следующая страница ==>
Битовые массивы| Панель скрипт-утилиты

mybiblioteka.su - 2015-2024 год. (0.007 сек.)