JLI Spieleprogrammierung Foren-Übersicht JLI Spieleprogrammierung

 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen 
 medals.phpMedaillen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Mittelpunkt einer 3D-Plane

 
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> DirectX, OpenGL
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
X-FILE
Super JLI'ler



Anmeldedatum: 12.07.2003
Beiträge: 349

Medaillen: Keine

BeitragVerfasst am: 09.09.2003, 11:16    Titel: Mittelpunkt einer 3D-Plane Antworten mit Zitat

Hallo,

koennte mir eventuell eben mal schnell einer nen Hint geben, wie ich den Mittelpunkt einer hardgecodeten 3D-Plane korrekt setzen kann? Ich habs jetzt schon so probiert, dass ich nen 3er Vektor mit der Mitte der jeweilgen Plane besetze (ich kenne ja die Ausmaße), also Vektor(1,1,0) Beispielsweise, aber dennoch liegt der Punkt in x-z-Ebene falsch. D.h. es rotiert beispielsweise um einen unschoenen imaginaeren Punkt bei y-Bewegung?!
Ein Hint waer da super.... Very Happy
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Christian Rousselle
Site Admin


Alter: 48
Anmeldedatum: 19.07.2002
Beiträge: 1630

Medaillen: Keine

BeitragVerfasst am: 09.09.2003, 11:19    Titel: Antworten mit Zitat

Ist eine Ebene nicht unendlich groß? Da wird es schwierig den Mittelpunkt zu bestimmen?!? Meinst du ein Rechteck? Da solltest du doch mit den vier Eckpunkten zurechkommen, oder?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
X-FILE
Super JLI'ler



Anmeldedatum: 12.07.2003
Beiträge: 349

Medaillen: Keine

BeitragVerfasst am: 09.09.2003, 11:48    Titel: Antworten mit Zitat

Zitat:

Ist eine Ebene nicht unendlich groß?


Hmm `tschuldigung. Mein Fehler. Ich benutze immer die Begriffe aus 3D-Programmen. Mit Plane meine ich Rechteck, ja Wink

Naja ich habe die vier Eckpunkte ja. Ergo kann ich ja auch sagen, dass der Mittelpunkt meinetwegen da und da liegt. Soweit so gut. Das Problem ist eher, dass der Mittelpunkt falsch gesetzt wird?!

Code:


Mittelpunkt = D3DXVECTOR3(1.0f, 1.0f, 0.0f);



Gut soweit mein Mittelpunkt wenn das Rechteck 2x2x0 hat. Aber irgendwie fehlt mir der Ansatz wo ich das Benutzen kann? Ich bewege das Rchteck ja mit Matrizen (beispielsweise Rotationsmatrix), und da irgendwo muesste ich ja diesen Wert bedenken, oder? Aber wo?

Ich hatte auch mal im Buch nachgesehen (bei der Wuerfeldrehung):

Code:

D3DXMatrixRotationX(&Matrixname, Rotationswert);


Aber auch da muesste man doch die Moeglichkeit haben zu sagen worum er sich dreht?

Danke...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> DirectX, OpenGL Alle Zeiten sind GMT
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de

Impressum