Bislang konnten XProfan's OpenGL-Funktionen leider nur unzureichend benutzt werden, weil bis heute kein aktuelles 3D-Format importiert werden kann. Das viel zu unzureichende Sprache-eigene Format "XPGL" konnte da auch nicht weiter helfen. So findet sich z.B. zum heutigen Zeitpunkt keine einizige Datei davon im Internet. :cool:
Weil das .obj-Format für 3D-Model von fast allen Modelern unterstützt wird, wäre es für den Import von 3D nach XProfan ideal. Tatsächlich existierte bereits eine Include von Andreas Gaida, die sich des Themas angenommen hatte. Leider arbeitet sie viel zu langsam und benutzt zum Analysieren des Objektcodes keinen Parser, sondern nur eine InStr-Suche, weshalb kaum eine obj-Datei damit geladen werden kann ohne Absturz.
Darum habe ich mich mal hingesetzt und eine Assembler-Funktion geschrieben, um solche .obj-Dateien in XProfan-Programmen schnell und so sicher wie möglich benutzen zu können. Der erste Betatest ist jetzt hier zu finden.
Da sich noch Funktionsparameter ändern können und ich noch nicht möchte, dass die Dll im Betastadium schon in eigene Projekte eingebaut wird, erscheint nach dem Laden eines Models noch eine Messagebox. Zudem ist auch noch keine Anleitung fertig, die wohl erst ganz zum Schluss angefertigt wird.
Damit auch Nicht-XProfaner testen können liegen nicht nur drei Quellcodes, sondern auch drei Exedateien anbei.
[Blockierte Grafik: http://s3.postimage.org/19fytyrgk/Screen_02_01_2011_00_37_25.jpg]
Viel Spaß beim Testen.
Meldet bitte alle Unzulänglichkeiten und wenn ihr wollt, könnt ihr auch die Laufgeschwindigkeit fps hier posten, die in den Demos angezeigt wird. Vielen Dank!