Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: Fr Jul 18, 2025 14:18

Foren-Übersicht » Programmierung » OpenGL
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Fr Dez 02, 2005 10:01 
Offline
DGL Member
Benutzeravatar

Registriert: Mi Feb 02, 2005 14:22
Beiträge: 81
Hallo Forum!

Ich probiere zur Zeit ein einfaches Model, welches ich mit MilkShape3D erstellt habe, zu laden.
Haut leider nicht hin :cry:

Ich will hier mal beschreiben, was ich bisher gemacht habe. Vielleicht kann mir ja jemand schreiben, was ich falsch mache bzw. vergesse. Das ganze baut auf dem Tutorial Quickstart auf.

Ich habe zuerst einmal die Dateien Textures.pas, Geometry.pas, GeometryEx.pas, ppLoadms3d.pas und ppModelGL.pas in das Projektverzeichnis kopiert. Die .dcu Dateien auch.

Anschließend habe ich den uses Abschnitt wie folgt erweitert:
Code:
  1. uses
  2. ...
  3.   ppModelGL,
  4.   ppLoadms3d,
  5.   geometryEx,
  6.   geometry;

Im var Abschnitt habe ich die Variable für das Model deklariert:
Code:
  1. var
  2.   ...
  3.   model : TStaticModelGL;

(Es handelt sich nur um ein statisches Model.)

In der Prozedur SetupGL habe ich...
Code:
  1. model := ms3dLoadStaticModel('Flasche.ms3d');

... hinzugefügt.

In der Prozedur Render habe ich...
Code:
  1.   glColor3f(1,0,0);
  2.   glTranslatef(0,0,-5);
  3.   model.render;

...hinzugefügt.

Bleibt noch zu schreiben, dass das Projekt ohne Model funktionsfähig ist. Einfache Quads lassen sich ohne Probleme zeichnen.
Ich hoffe meine Hinweise waren ausreichend!


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Fr Dez 02, 2005 10:12 
Offline
DGL Member
Benutzeravatar

Registriert: Do Dez 05, 2002 10:35
Beiträge: 4234
Wohnort: Dortmund
Hallo Michael.
"Haut leider nicht hin" ist keine wirklich aussagekräftige Fehlerbeschreibung. Du hast sehr gut beschrieben was du alles machst. Aber evtl. solltest du noch beschreiben wie sich dein Problem äußert. Also lässt es sich kompilieren? Wenn ja was siehst du? Bzw worin liegen die Unterschiede zu dem was du sehen wolltest.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr Dez 02, 2005 10:36 
Offline
DGL Member
Benutzeravatar

Registriert: Mi Feb 02, 2005 14:22
Beiträge: 81
Ja, du hast natürlich Recht!
Ich war wohl zu sehr mit dem Einfügen der Quelltexte beschäftigt, dass ich das wichtigste vergessen habe ;)

Also, kompilieren kann ich das Programm! Die Hintergrundfarbe wird gesetzt, aber das Model ist einfach nicht zu sehen. Ich habe die Hintergrundfarbe verändert, die Z-Koordinate verändert aber nichts hat geholfen.
Eine Fehlermeldung erhalte ich nicht.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr Dez 02, 2005 11:45 
Offline
DGL Member

Registriert: Di Jun 22, 2004 17:40
Beiträge: 51
Wohnort: Aachen
wie weit has du denn die z-koordinate geändert?
manchmal is es halt so, dass die models viel zu groß dargestellt werden, sodass man die z-koord schon sehr klein (also -100 oder mehr) um was zu sehen. so wars zumindest bei mir.

ne andere möglichkeit wäre es dann noch mit glScale zu arbeiten. so kannst du das model kleiner darstellen und brauchst nich soweit zurück :)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr Dez 02, 2005 12:24 
Offline
DGL Member
Benutzeravatar

Registriert: Mi Feb 02, 2005 14:22
Beiträge: 81
Ich habs jetzt 8)

Es lag zum einen an der Z-Koordinate. Ich hab sie jetzt auf -500 !
Vorher dachte ich, -15 reicht ;)

Zudem hatte mein Model kein Material! Ich dachte, ohne gehts auch...ist aber wohl nicht so!

Vielen Dank an euch Beide!

Bis bald :roll:


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 
Foren-Übersicht » Programmierung » OpenGL


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 6 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.007s | 14 Queries | GZIP : On ]