EngelsFransSpaans

Ad


OnWorks-favicon

uitvinder - Online in de Cloud

Voer uitvinder uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de commando-uitvinder die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


Inventor - een toolkit voor het schrijven van 3D-programma's

PRODUCTBESCHRIJVING


De Openen Inventor 3D Toolkit is een objectgeoriënteerde toolkit die
vereenvoudigt en abstraheert de taak van het schrijven van grafische programmering in
een reeks eenvoudig te gebruiken voorwerpen. Deze objecten variëren van gegevens op laag niveau
gecentreerde objecten zoals Bol, Camera, Materiaal, Licht en Groep
objecten op applicatieniveau op hoog niveau, zoals Walk Viewer en Material
Editor. Het basisconcept in Inventor is de "scènedatabase"
waarin de objecten worden gedefinieerd die in een toepassing moeten worden gebruikt. Tijdens gebruik
Uitvinder, een programmeur, creëert, bewerkt en stelt deze objecten samen
hiërarchische 3D-scènegrafieken (dwz database). Een verscheidenheid aan fundamentele
toepassingstaken zoals renderen, picken, gebeurtenisafhandeling en bestanden
lezen/schrijven zijn ingebouwde bewerkingen van alle objecten in de database
en zijn dus eenvoudig aan te roepen.

Omdat Inventor objectgeoriënteerd is (geschreven in C++), moedigt het aan
programmeurs om het systeem uit te breiden door nieuwe objecten te schrijven. Uitvinder
gebruikers hebben een verscheidenheid aan nieuwe objecten gemaakt die niet zijn opgenomen in
het product, zoals: Bezier-oppervlakken, CSG-objecten, animatieobjecten,
speciale kijkers, en nog veel meer.

Merk op dat het weergavemechanisme in Inventor-objecten gebruik maakt van
OpenGL. Tijdens het renderen maakt elk object dus automatisch de
juiste, efficiënte oproepen naar OpenGL. Verder Inventor-rendering
ondersteunt een caching-schema dat automatisch zeer snel genereert
weergaven van de database zonder overheadkosten.

Inventor picking is uiterst efficiënt en maakt geen gebruik van rendering.
Bovendien levert het picken een verscheidenheid aan 3D-informatie en details op
over welke objecten zijn uitgekozen. Een gesorteerde lijst met geselecteerde objecten en
overeenkomstige informatie wordt teruggestuurd naar de programmeur. Plukken is zo
snel dat programma's 3D-locatiemarkering kunnen uitvoeren als de muis
beweegt door een 3D-venster.

INTERACTIE, EVENEMENTEN, EN DEVICES


Inventor definieert een gebeurtenismodel voor het schrijven van 3D-interactie. Dit model
is raamsysteemonafhankelijk. Het is vrij eenvoudig te gebruiken en maakt 3D
directe manipulatieprogrammering mogelijk. Inventor bevat een variëteit
van interactieve 3D-objecten en hulpmiddelen voor het schrijven van interactieve objecten,
zoals: manipulatoren, draggers en projectoren. Het flexibele evenement
model moedigt programmeurs aan om het systeem uit te breiden om nieuwe te ondersteunen
apparaten en gebeurtenistypen.

FILE FORMAT


Het Inventor 3D-bestandsformaat is SGI's standaard voor 3D-gegevens. Het formaat
ondersteunt zowel een ASCII- als een privé binair formaat. Het binaire formaat is
netwerkneutraal en kan dus over machinegrenzen heen worden geëxporteerd.

VOORDELEN


Het programmeren van 3D grafische toepassingen met Inventor resulteert in grote
schaalproductiviteit toeneemt. Dit neemt ook toe naarmate de tijd vordert
tools maken gebruik van het Inventor-paradigma, gebruikersinterfaces en standaardbestanden
formaat.

DOCUMENTATIE


Een lijst met online documentatie is beschikbaar in de sectie Algemene veelgestelde vragen
van de website aan het einde van deze manpagina.

BRON CODE


De Inventor Toolkit bevat broncode voor TALRIJKE programma's en
voorbeelden.

Gebruik Inventor online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    Turkse devops
    Turkse devops
    TurkDevOps en kaynak yaz?l?m
    geli?tirici topluluklar? DevTurks-Team
    Tarafunda desteklenmektir..
    Kenmerken:https://github.com/turkdevopshttps://turkdevops.g...
    Turkdevops downloaden
  • 2
    asamdf
    asamdf
    *asammdf* is een snelle Python-parser en
    redacteur voor ASAM (Association for
    Standaardisatie van automatisering en
    Meetsystemen) MDF / MF4
    (Meetgegevensformaat...
    Asammdf downloaden
  • 3
    LAME (lame is geen mp3-encoder)
    LAME (lame is geen mp3-encoder)
    LAME is een educatief hulpmiddel om te gebruiken
    voor meer informatie over MP3-codering. De
    doel van het LAME-project is om te verbeteren
    de psycho-akoestiek, kwaliteit en snelheid
    van MP...
    LAME downloaden (Lame is geen MP3-encoder)
  • 4
    wxPython
    wxPython
    Een set Python-uitbreidingsmodules die
    verpak de platformonafhankelijke GUI-klassen van
    wxWidgets.. Publiek: Ontwikkelaars. Gebruiker
    interface: X Window-systeem (X11), Win32 ...
    WxPython downloaden
  • 5
    packfilemanager
    packfilemanager
    Dit is de bestandsbeheerder van het Total War-pakket
    project, vanaf versie 1.7. EEN
    korte introductie in Warscape
    modificatie: ...
    Packfilemanager downloaden
  • 6
    IPerf2
    IPerf2
    Een tool voor netwerkverkeer om te meten
    TCP- en UDP-prestaties met metrische gegevens
    rond zowel doorvoer als latentie. De
    doelen zijn onder meer het onderhouden van een actieve
    iperf kabeljauw...
    IPerf2 downloaden
  • Meer "

Linux-commando's

Ad