Acesta este inventatorul de comenzi care poate fi rulat în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
Inventor - un set de instrumente pentru scrierea de programe 3D
DESCRIERE
Operatii Deschise Inventator 3D Setul de instrumente este un set de instrumente orientat pe obiecte care
simplifică și rezuma sarcina de a scrie programarea grafică în
un set de obiecte ușor de utilizat. Aceste obiecte variază de la date de nivel scăzut-
obiecte centrate, cum ar fi Sferă, Cameră, Material, Lumină și Grup
obiecte de nivel înalt la nivel de aplicație, cum ar fi Walk Viewer și Material
Editor. Conceptul de bază în Inventor este „baza de date a scenelor”
care definește obiectele care urmează a fi utilizate într-o aplicație. Atunci când se utilizează
Inventor, un programator creează, editează și compune aceste obiecte în
grafice de scene 3D ierarhice (adică baza de date). O varietate de fundamentale
sarcini ale aplicației, cum ar fi randarea, alegerea, gestionarea evenimentelor și fișierul
citirea/scrierea sunt operațiuni încorporate ale tuturor obiectelor din baza de date
și astfel sunt simplu de invocat.
Deoarece Inventor este orientat pe obiecte (scris în C++), încurajează
programatori să extindă sistemul prin scrierea de noi obiecte. Inventator
utilizatorii au creat o varietate de obiecte noi care nu sunt incluse în
produsul, cum ar fi: suprafețe Bezier, obiecte CSG, obiecte de animație,
telespectatori speciali și multe altele.
Rețineți că mecanismul de randare din interiorul obiectelor Inventor este folosit
OpenGL. Astfel, în timpul redării, fiecare obiect realizează automat
apeluri adecvate și eficiente către OpenGL. În plus, redarea Inventor
acceptă o schemă de stocare în cache care generează automat foarte rapid
redări ale bazei de date fără costuri generale de traversare.
Alegerea inventorului este extrem de eficientă și nu utilizează randarea.
În plus, alegerea returnează o varietate de informații și detalii 3D
despre ce obiecte au fost culese. O listă sortată de obiecte alese și
informațiile corespunzătoare sunt returnate programatorului. Alegerea este așa
rapid că programele pot efectua evidențierea localizării 3D ca mouse-ul
se deplasează printr-o fereastră 3D.
INTERACŢIUNE, EVENIMENTE, AND DISPOZITIVE
Inventor definește un model de eveniment pentru scrierea interacțiunii 3D. Acest model
este independent de sistemul de ferestre. Este destul de ușor de utilizat și face 3D
posibilă programarea manipulării directe. Inventor include o varietate
de obiecte 3D interactive și instrumente pentru scrierea obiectelor interactive,
cum ar fi: manipulatoare, draggeri și proiectoare. Evenimentul flexibil
modelul încurajează programatorii să extindă sistemul pentru a sprijini noi
dispozitive și tipuri de evenimente.
FILE FORMAT
Formatul de fișier 3D Inventor este standardul SGI pentru date 3D. Formatul
acceptă atât un format ASCII, cât și un binar privat. Formatul binar este
neutru din punct de vedere al rețelei și, prin urmare, poate fi exportat peste granițele mașinii.
BENEFICII
Programarea aplicațiilor de grafică 3D cu Inventor are ca rezultat
productivitatea la scară crește. Acest lucru crește, de asemenea, cu timpul, cu cât mai mult
instrumentele utilizează paradigma Inventor, interfețele utilizator și fișierul standard
format.
DOCUMENTAȚIE
O listă a documentației online este disponibilă în secțiunea Întrebări frecvente generale
a site-ului web furnizat la sfârșitul acestei pagini de manual.
SOURCE COD
Setul de instrumente Inventor include codul sursă pentru NUMEROSE programe și
exemple.
Utilizați inventor online folosind serviciile onworks.net