Erfinder - Online in der Cloud

Dies ist der Befehlserfinder, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


Inventor – ein Toolkit zum Schreiben von 3D-Programmen

BESCHREIBUNG


Das Offen Inventor 3D Toolkit ist ein objektorientiertes Toolkit, das
vereinfacht und abstrahiert die Aufgabe, Grafikprogramme zu schreiben
eine Reihe einfach zu verwendender Objekte. Diese Objekte reichen von Low-Level-Daten-
zentrierte Objekte wie Kugel, Kamera, Material, Licht und Gruppe, um
Objekte auf hoher Anwendungsebene wie Walk Viewer und Material
Editor. Das Grundkonzept in Inventor ist die „Szenendatenbank“.
welches die Objekte definiert, die in einer Anwendung verwendet werden sollen. Beim Benutzen
Erfinder, ein Programmierer, erstellt, bearbeitet und setzt diese Objekte zusammen
hierarchische 3D-Szenendiagramme (dh Datenbank). Eine Vielzahl grundlegender
Anwendungsaufgaben wie Rendering, Auswahl, Ereignisbehandlung und Dateiverwaltung
Lesen/Schreiben sind integrierte Vorgänge aller Objekte in der Datenbank
und sind daher einfach aufzurufen.

Da Inventor objektorientiert ist (in C++ geschrieben), ist es empfehlenswert
Programmierer können das System durch das Schreiben neuer Objekte erweitern. Erfinder
Benutzer haben eine Vielzahl neuer Objekte erstellt, die nicht in enthalten sind
das Produkt, wie zum Beispiel: Bezier-Oberflächen, CSG-Objekte, Animationsobjekte,
spezielle Zuschauer und viele mehr.

Beachten Sie, dass der Rendering-Mechanismus innerhalb von Inventor-Objekten verwendet wird
OpenGL. Somit macht jedes Objekt beim Rendern automatisch das
ordnungsgemäße, effiziente Aufrufe von OpenGL. Darüber hinaus Inventor-Rendering
unterstützt ein Caching-Schema, das sehr schnell automatisch generiert
Renderings der Datenbank ohne Traversal-Overhead.

Die Auswahl durch den Erfinder ist äußerst effizient und erfordert kein Rendering.
Darüber hinaus liefert die Kommissionierung eine Vielzahl an 3D-Informationen und -Details
darüber, welche Objekte ausgewählt wurden. Eine sortierte Liste ausgewählter Objekte und
entsprechende Informationen werden an den Programmierer zurückgegeben. Pflücken ist so
Schnell, dass Programme 3D-Ortungshervorhebungen wie mit der Maus durchführen können
bewegt sich über ein 3D-Fenster.

INTERAKTION, VERANSTALTUNGEN, UND GERÄTE


Inventor definiert ein Ereignismodell zum Schreiben von 3D-Interaktionen. Dieses Model
ist fenstersystemunabhängig. Es ist recht einfach zu bedienen und macht 3D
direkte Manipulationsprogrammierung möglich. Inventor umfasst eine Vielzahl
von interaktiven 3D-Objekten und Werkzeugen zum Schreiben interaktiver Objekte,
wie zum Beispiel: Manipulatoren, Dragger und Projektoren. Die flexible Veranstaltung
Das Modell ermutigt Programmierer, das System zu erweitern, um neue zu unterstützen
Geräte und Ereignistypen.

FILE FORMAT


Das Inventor 3D-Dateiformat ist SGIs Standard für 3D-Daten. Das Format
unterstützt sowohl ein ASCII- als auch ein privates Binärformat. Das Binärformat ist
netzwerkneutral und somit über Maschinengrenzen hinweg exportierbar.

VORTEILE


Die Programmierung von 3D-Grafikanwendungen mit Inventor führt zu umfangreichen
Die Skalenproduktivität steigt. Dies nimmt auch mit der Zeit zu
Die Tools nutzen das Inventor-Paradigma, Benutzeroberflächen und Standarddateien
Format.

DOKUMENTATION


Eine Liste der Online-Dokumentation finden Sie im Abschnitt „Allgemeine FAQ“.
der Website am Ende dieser Manpage.

SOURCE CODE


Das Inventor Toolkit enthält Quellcode für ZAHLREICHE Programme und
Beispiele.

Nutzen Sie Inventor online über die Dienste von onworks.net



Neueste Linux- und Windows-Online-Programme