Это изобретатель команд, который можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
Inventor - набор инструментов для написания 3D-программ
ОПИСАНИЕ
Команда Откройте Inventor 3D Инструментарий это объектно-ориентированный инструментарий, который
упрощает и абстрагирует задачу написания графического программирования в
набор простых в использовании предметов. Эти объекты варьируются от данных низкого уровня -
центрированные объекты, такие как сфера, камера, материал, свет и группа, чтобы
высокоуровневые объекты уровня приложения, такие как Walk Viewer и Material
Редактор. В основе концепции Inventor лежит «база данных сцен».
который определяет объекты, которые будут использоваться в приложении. Когда используешь
Inventor, программист создает, редактирует и объединяет эти объекты в
иерархические трехмерные графы сцены (т.е. база данных). Разнообразие фундаментальных
задачи приложения, такие как рендеринг, выбор, обработка событий и файл
чтение / запись - встроенные операции всех объектов в базе данных
и поэтому их просто вызывать.
Поскольку Inventor является объектно-ориентированным (написанным на C ++), он поощряет
программисты расширяют систему за счет написания новых объектов. Изобретатель
пользователи создали множество новых объектов, которые не включены в
продукт, например: поверхности Безье, объекты CSG, объекты анимации,
специальные зрители и многое другое.
Обратите внимание, что механизм рендеринга внутри объектов Inventor использует
OpenGL. Таким образом, при рендеринге каждый объект автоматически делает
правильные, эффективные вызовы OpenGL. Кроме того, рендеринг Inventor
поддерживает схему кеширования, которая автоматически генерирует очень быстро
рендеринг базы данных без накладных расходов на обход.
Выбор Inventor чрезвычайно эффективен и не использует рендеринг.
Кроме того, выбор возвращает разнообразную трехмерную информацию и детали.
о том, какие объекты были собраны. Отсортированный список выбранных объектов и
соответствующая информация возвращается программисту. Сбор такой
быстро, что программы могут выполнять выделение 3D-местоположения как мышь
перемещается по 3D-окну.
ВЗАИМОДЕЙСТВИЕ, СОБЫТИЯ, И УСТРОЙСТВА
Inventor определяет модель событий для написания трехмерного взаимодействия. Эта модель
не зависит от оконной системы. Он довольно прост в использовании и делает 3D
возможно прямое программирование манипуляции. Inventor включает в себя множество
интерактивных 3D-объектов и инструментов для написания интерактивных объектов,
например: манипуляторы, манипуляторы и проекторы. Гибкое мероприятие
модель побуждает программистов расширять систему для поддержки новых
устройства и типы событий.
ФАЙЛОВ ФОРМАТ
Формат файла Inventor 3D - это стандарт SGI для 3D-данных. Формат
поддерживает как ASCII, так и частный двоичный формат. Двоичный формат
не зависит от сети и, таким образом, может быть экспортирован за пределы машины.
ПРЕИМУЩЕСТВА
Программирование приложений 3D-графики с помощью Inventor приводит к большим -
увеличивается производительность масштаба. Это также увеличивается со временем по мере того, как больше
инструменты используют парадигму Inventor, пользовательские интерфейсы и стандартные файлы
формат.
ДОКУМЕНТАЦИЯ
Список онлайн-документации доступен в разделе Общие часто задаваемые вопросы.
веб-сайта, приведенного в конце этой справочной страницы.
ИСТОЧНИК КОД
Inventor Toolkit включает исходный код ЧИСЛО программ и
примеры.
Используйте изобретателя онлайн с помощью сервисов onworks.net