Este es el inventor de comandos que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
Inventor: un conjunto de herramientas para escribir programas 3D
DESCRIPCIÓN
La Abierto Inventor 3D Herramientas es un conjunto de herramientas orientado a objetos que
simplifica y abstrae la tarea de escribir programación de gráficos en
un conjunto de objetos fáciles de usar. Estos objetos van desde datos de bajo nivel hasta
objetos centrados como Esfera, Cámara, Material, Luz y Grupo, para
Objetos de nivel de aplicación de alto nivel como Walk Viewer y Material
Editor. El concepto básico en Inventor es la "base de datos de escenas"
que define los objetos que se utilizarán en una aplicación. Cuando usas
Inventor, un programador crea, edita y compone estos objetos en
Gráficos de escena 3D jerárquicos (es decir, base de datos). Una variedad de fundamentales
Tareas de la aplicación como renderizado, picking, manejo de eventos y archivo.
la lectura / escritura son operaciones integradas de todos los objetos en la base de datos
y por lo tanto son fáciles de invocar.
Dado que Inventor está orientado a objetos (escrito en C ++), fomenta
programadores para ampliar el sistema escribiendo nuevos objetos. Inventor
Los usuarios han creado una variedad de nuevos objetos que no están incluidos en
el producto, como: superficies Bezier, objetos CSG, objetos de animación,
espectadores especiales y muchos más.
Tenga en cuenta que el mecanismo de renderizado dentro de los objetos de Inventor emplea
OpenGL. Por lo tanto, durante el renderizado, cada objeto hace que el
llamadas adecuadas y eficientes a OpenGL. Además, el renderizado de Inventor
admite un esquema de almacenamiento en caché que genera automáticamente muy rápido
representaciones de la base de datos sin gastos generales transversales.
La selección de Inventor es extremadamente eficiente y no utiliza renderizado.
Además, el picking devuelve una variedad de información y detalles en 3D.
sobre qué objetos fueron recogidos. Una lista ordenada de objetos seleccionados y
la información correspondiente se devuelve al programador. Escoger es tan
rápido que los programas pueden realizar resaltado de localización 3D como el mouse
se mueve a través de una ventana 3D.
INTERACCIÓN, EVENTOS, Y DISPOSITIVOS
Inventor define un modelo de eventos para escribir la interacción 3D. Este modelo
Es independiente del sistema de ventanas. Es bastante fácil de usar y hace 3D
Posibilidad de programación de manipulación directa. Inventor incluye una variedad
de objetos interactivos 3D y herramientas para escribir objetos interactivos,
tales como: manipuladores, arrastradores y proyectores. El evento flexible
El modelo anima a los programadores a ampliar el sistema para admitir nuevos
dispositivos y tipos de eventos.
ARCHIVO FORMATO
El formato de archivo Inventor 3D es el estándar de SGI para datos 3D. El formato
admite tanto un formato ASCII como binario privado. El formato binario es
red neutral y, por lo tanto, se puede exportar a través de los límites de la máquina.
BENEFICIOS
La programación de aplicaciones de gráficos 3D con Inventor da como resultado grandes
aumenta la productividad de la báscula. Esto también aumenta con el tiempo a medida que
Las herramientas utilizan el paradigma de Inventor, las interfaces de usuario y el archivo estándar.
formato.
DOCUMENTACIÓN
Hay una lista de documentación en línea disponible en la sección de preguntas frecuentes generales.
del sitio web proporcionado al final de esta página de manual.
FUENTE CÓDIGO
Inventor Toolkit incluye código fuente para NUMEROSOS programas y
ejemplos.
Use Inventor en línea usando los servicios de onworks.net