DICE3DS.

DICT3DS ist ein Satz von Python-Modulen zum Umgang mit 3D-Studio-Formatdateien.
Jetzt downloaden

DICE3DS. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Carl Banks
  • Website des Verlags:
  • http://aerojockey.com/software/dice3ds/index.html

DICE3DS. Stichworte


DICE3DS. Beschreibung

DICE3DS ist ein Satz von Python-Modulen zum Umgang mit 3D-Studiodateien. DICES3DS-Projekt ist ein Satz von Python-Modulen zum Umgang mit 3D-Studiformatdateien. Ich habe es unter den Bedingungen eines BSD-Style-Lizenz freigegeben.3D Studio ist ein 3D-Grafikmodelling- und Rendering-Programm, das IT-Bilder in einem eher einfachen binären Dateiformat gespeichert hat, das als 3DS-Format bekannt ist. Obwohl 3D-Studio nicht die Details des 3DS-Formats veröffentlicht hat, ist es von einigen ehrgeizigen Menschen umgekehrt, und ich habe die Informationen, um DICES3DS zu schreiben, ein Python-Paket, das Slices and Dices 3DS Files.Dice3DS als Python 2.2 oder höher benötigt, als Es verwendet die METACLASS-Programmierung und python numerisch. Beachten Sie, dass es kein Wrapper für LIB3DS ist; Es ist ein reines Python-Modul. Es gibt zwei Pakete in Dice3ds: DICE3DS und DICT3DS.Example. Letztere enthält einige Module, die die Verwendung von DICT3DS veranschaulichen, obwohl sie nicht sehr vielseitig sind Sorgt für Lesen, Schreiben und Manipulieren von 3DS-Dateien. Es heißt dom3ds, da er an XML-DOM erinnert: Es konvertiert die 3DS-Datei in eine Hierarchie von Objekten, in derselbe Weise, wie XML-DOM eine XML-Datei in eine Hierarchie von Objekten, die als Dokumentobjektmodell bezeichnet wird, in eine Hierarchie umgewandelt wird. Das DOM3DS-Modul erstellt ein Objekt für jeden Chunk in der 3DS-Datei, auf das auf Hierarchial als Attribute aufgerufen werden kann. Sobald ein 3ds-Datei geladen wurde, könnten Sie die Glättungsdaten des zweiten Objekts wie diesem: dom.mdata.objects .nri.Faces.Smoothing.Arydice3DS.Util-Funktion für DICT3DS. Definiert einige Routinen für die Berechnung von Normalen und Transformieren von Points.dice3ds.example.basicmodel grundlegende abstrakte Klassen, die ein 3DS-Modell darstellen. Definiert einige Klassen, die Objekte und Materialien einer 3DS-Datei in einer gläubigeren Form darstellen. Es verfügt über Methoden zum Konvertieren aus dem DOM-Format. Die Klassen können als Basisklassen für fortgeschrittenere Anwendungen dienen. Definiert einige Klassen (basierend auf DICES3DS.EXAMPLE.BASICMODEL) mit einigen zusätzlichen Methoden, um das Modell in OpenGL zu zeichnen, oder erstellen Sie dazu eine Anzeigeliste. Erfordert pyopengl.dice3ds.dexample.Gltexture OpenGL-Texturobjekt-Abstraktion. Bietet eine Klasse, die eine Abstraktion von OpenGL-Texturobjekten ist. Es kann Texturen aus Bilddateien erstellen, und erzeugt auf Wunsch automatisch MIPMAPs. Erfordert Pyopengl und Python Imaging Library.Dice3ds.example.modellooter Beispiel für das Laden von 3DS-Modellen. Bietet Funktionen, um ein 3DS-Modell zu laden und ein Glomodel (oder ein einfaches Basicmodel) daraus zu erstellen. Zeigt, wie Modelle aus dem Dateisystem oder direkt aus einer ZIP-Datei geladen werden. Was ist neu in dieser Version: · DICES3DS gibt jetzt KFDATA-Blöcke an, und der Beispiel OpenGL-Code (oft die einzigen Teilmenschen verwenden) nimmt nun die Keyframe-Daten bei Rendering-Modellen an. · In der Ladegeschwindigkeit wurden wesentliche Verbesserungen unter Verwendung von OpenGL-Vertex-Arrays erstellt.


DICE3DS. Zugehörige Software

Baumbbol

Eine Java-Komponente (Widget), deren Zweck es ist, ein hyperbolisches Rendern von hierarchischen Daten bereitzustellen. ...

122

Herunterladen

Matrex.

Ein grafisches Tool, um große Datenmengen anzuzeigen, zu organisieren und zu berechnen ...

57

Herunterladen