Основная функция конструктор для модели класса. Используйте это, чтобы создать новую модель.
Синтаксис:
var model = new PhiloGL.O3D.Model(options);
Аргументы:
1. вариантов - (объекта) объект, содержащий следующие опции:
Опции:
· ID - (строка, опционально) идентификатор модели. Если не предусмотрено, случайный уникальный идентификатор будет создан.
·
Изм.
Лист
№ Документа_
Подпись_
_Дата_
Лист_
динамическая - (логический, опционально) Если так, то вершин и нормалей всегда будет обновлен в буфере объектов перед отрисовкой.По умолчанию это ложь.
· дисплей - (логический, опционально) Если ложный элемент не будет отображаться на сцене. По умолчанию это правда.
· texCoords - (смешанные, по желанию) может быть массив поплавки с указанием координат текстуры для текстур, которые будут использоваться или объект, имеющий текстуру идентификаторов в качестве ключей и
· цвета - (массив, опционально) множество цветов в RGBA. Если только один цвет указано, что цвет будет использоваться для всех лиц.
· Индексы - (массив, опционально) массив чисел, описывающих вершины индексов для каждой грани.
· блеск - (число, опционально) число в диапазоне от 0,1, 200 описывая, как блестящий объект.
· отражение - (число, опционально) число в диапазоне от 0, 1описывающих отражательную способность объекта.
· преломления - (число, опционально) число в диапазоне от 0, 1описывающих преломления объекта.
· атрибуты - (объект, опционально) Объект с буфером / имена атрибутов и буферных / атрибутов дескрипторов быть установлено до визуализации модели. Если вы хотите узнать больше о атрибут дескриптора вы можете найти их описание в program.setBuffer .
· форма - (объект, опционально) Объект с равномерным имена и значения должны быть установлены до рендеринга модели.
· Программа - (строка, опционально) строка с идентификатором программы, которые будут использоваться при оказании этой модели.
· оказывать - (функция, опционально) функцию, вызываемую для рендеринга объектов, а не по умолчанию Сцена метод визуализации.
· pickable - (логический, опционально) Если это правда элемент может быть выбран с помощью мыши при использовании придиратьсясобытий конфигурации. По умолчанию это ложь.
· pickingColors - (массив, опционально) специальный набор цветов для отображения объекта в текстуру при выполнении алгоритма цвета сбора.
· выбрать - (функции, по желанию) пользовательская функция вызывается с забрать получить цвет пикселя от выбора текстуры.массив плавает в качестве значения (для работы с несколькими текстурами).
· onBeforeRender - (функции, по желанию) Вызывается перед отображением объекта. Первые две формальные параметры программы и камеры соответственно.
· onAfterRender - (функции, по желанию) Вызывается после рендеринга объекта. Первые две формальные параметры программы и камеры соответственно.