Français
Comprend

OBJ 3D données importation pour OpenGL

 
- page 1 -



Andreas
Gaida
Hi!
Habe une kleine Include Dossier geschrieben pour 3D OBJ données einlesen et Dastellen sous XProfan 10.
Einschränkungen:
jusqu'à maintenant sommes seulement Triangels et Quads incorporé womit on eigentlich qui meisten OBJ Fichiers lesen peut sollte.
Es peut seulement OBJ Fichiers gelesen volonté wohin chacun la ligne avec @Chr$(13)+@Chr$(10) abgeschlossen wurde.
Fichiers dürfen pas trop grand son et es dürfen pas plusieurs objeckte dans einer Dossier son.

dans qui Zip fichier est sich un Demo Program comme Exe et comme Quellcode et qui OBJ Inc.

Comme je le disais ist encore pas entier fertig mais je hoffe cela qui une ou bien autre déjà avec cela quoi anfangen peux.
Hoffe avec qui Zeit qui Inc erweitern trop peut.

Programme:
avec Tasten : 1,2,3,4,5,6,0 peux on qui verschiedenen OBJ données magasin.
je pour Rechenleistung dauert cela jusque 1 min vorallem qui nr.5
Tasten +/- sommes zum zoomen et qui Curso Tasten zum drehen des Objekts.

MfG
Andreas

683 kB
Kurzbeschreibung: OBJ Include avec 3D OBJ données et Beispiel Programme
Hochgeladen:21.12.2006
Downloadcounter395
Download
 
Athlon X2 4800 , 2GB Ram , GeForce 7800GT
Windows XP Pro , XProfan 10 und 11 , Profan2Cpp 1.6b
21.12.2006  
 



 
- page 4 -



Frank
Abbing
Dieter Zornow
qui Ausdruck ist mais faux, je prends la fois à, dass laden_obj une Procedure ist et qui wird ici comme Funktion aufgerufen. ensuite muss es korrekterweise
KompilierenMarqueSéparation
objekt_1% = laden_obj("auto.obj")
oder
laden_obj "auto.obj"
object_1% = @&(0)pre>

appeler, sonst allez qui Aufruf de travers


cela funktioniert aussi so. qui Variable speichert IMHO toujours den letzten Rückwert.
 
05.09.2008  
 



j'ai maintenant avec Wings3D un Quader erstellt avec 4 Zylinder comme Räder.
( Wings3D 0.99.03)

Habe qui ensuite avec Wings3D une Textur angezogen.

avec den Tasten QWESAY peux on cela /qui Objekte drehen.

Mir kam es seulement sur qui Anpassung qui Textur à.
Jedem Vertex peux on une Textur verpassen qui on voudrais.
Schaut fois le BMP-Texturen à et qui sur dem voiture.

mais chacun einzelne Körper peux seulement une Textur avons.
Einem Quader peux on aucun 2 Texturen zuweisen.

Jedem individuel Körper , ici qui Räder ou bien Quader ou bien Zylinder peux je une eigene Textur avons.

Hat spass gemacht.

mfg

23 kB
Hochgeladen:05.09.2008
Downloadcounter104
Download
 
05.09.2008  
 



qui Code hat faute et cela paquet aucun Exe. (jag la fois xpse drüber)
 
05.09.2008  
 



ensuite ist wohl qui XProfan10-Compiler irgendwo am hudeln et aucun merkt es.
qui Compiler spuckt aucun Fehlermeldung raus. pourquoi pas?
une Variablenüberschreitung wird pas gemeldet.

peut-être peux cela einer la fois avec Xprofan11 compilieren.

mfg
 
05.09.2008  
 



je voulais es avec XProfan11 kompilieren, mais XPSE bricht avec Fehlermeldungen ab. Pack wenigstens une Exe avec herein.

si je es sans XPSE kompilieren voudrais ensuite klappt es aussi avec XProfan11. Versuche den faute la fois trop beseitigen.
 
05.09.2008  
 



qui faute scheint bereits dans qui 3d-einlesen1.inc trop stecken:


Error : OBJDRAWX(LISTENNUMMER2&) UNDEKLARIERT.
Procnaehe: POINTX
Naehe: : ~65, LISTENNUMMER2&=OGL("STARTLIST")
 
05.09.2008  
 



So voyons jetz qui Variablen dans derr INC aus :
KompilierenMarqueSéparation
Declare OBJ_vertex![1,1],OBJ_vertex_vn![1,1],OBJ_vertex_vt![1,1],OBJ_face_Quad&[1,1,1],OBJ_counter_v1&,OBJ_counter_vt1&
Declare OBJ_face_TRI%[1,1,1],OBJ_face_POLY%[1,1,1],OBJ_Textur%[1000],OBJ_Texture$[1000],MTL_counter&
Declare OBJ_counter_vn1&,OBJ_counter_f_QUAD&,OBJ_counter_f_TRI&,OBJ_counter_f_POLY&,OBJ_counter_f_POINT&,OBJ_counter_f_LINE&
Declare OBJ_Face_x&,OBJ_MTL$[1000],OBJ_Faces$[61000],OBJ_Vertex_V$[65000],OBJ_Vertex_VN$[65000],OBJ_Vertex_VT$[65000]
Declare OBJ_Textur_count%,OBJ_Textur%,Tex_Data_geladen$
declare rückgabe&,Listennum

une était doppelt, une fehlte, weil qui dans im Hauptprogramm était.

XPIA/XPSE compilieren maintenant correct, mais linken ist "0".

faute liegt wahrscheinlich dans irgendeiner Profandatei des compilers.

un Überlauf, qui pas kontrolliert wird.

mfg
 
05.09.2008  
 



Lad s'il te plaît un komplettes integeres paquet hoch welches aucun faute besitzt.
 
05.09.2008  
 




Dieter
Zornow
@Frank:

Frank Abbing
cela funktioniert aussi so. qui Variable speichert IMHO toujours den letzten Rückwert.


je crois du must alles zurücknehmen et cela Gegenteil behaupten. probiers seulement la fois aus
KompilierenMarqueSéparation
proc abc

    parameters a&
    return 200 + a&

endproc

cls
Print abc(10)
abc(10)
Print @&(0)
w
ut
 
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2
05.09.2008  
 




KompilierenMarqueSéparation
test{

    return 3

}

test2{}
test
print @&(0)
test2
print @&(0)
ey
mais est très aufschlussreich avec
3
3


Nachtrag:

@Dieter: intéressant! Wird une Funktion comme Argument aufgerufen scheint vous @& pas trop füllen meinst Du?
 
05.09.2008  
 



Compiliert correct: XPIA/XPSE.

mfg

15 kB
Hochgeladen:05.09.2008
Downloadcounter117
Download
 
05.09.2008  
 




Dieter
Zornow
@IF: j'ai en geschrieben, une Procedure comme Funktion aufzurufen, qui füllt pas.. peux on aussi aus meinem ersten Posting ersehen.
 
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2
05.09.2008  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

60.516 Views

Untitledvor 0 min.
Walter30.04.2023
Sven Bader23.09.2021
Alibre28.01.2021
Ralf Netz07.04.2020
plus...

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie