 |
Das deutsche QBasic- und FreeBASIC-Forum Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
|
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Caran

Anmeldungsdatum: 11.03.2007 Beiträge: 290 Wohnort: Lörrach
|
Verfasst am: 12.01.2008, 20:57 Titel: Problem mit Billboards |
|
|
Hoi,
jetzt hab ich mal ein Problem, wie oben schon geschrieben, mit Billboards.
Ich habe ein bisschen gegoogelt und bin auch fündig geworden:
http://wiki.delphigl.com/index.php/Sph%C3%A4risches_Billboard
Ich habe mich für die Softwaretransformation entschieden und das übersetzt:
Code: |
Dim As Single Matrix(16)
glPushMatrix()
glTranslatef(x, y, z)
glGetfloatv(GL_MODELVIEW_MATRIX, @Matrix(1))
glLoadMatrixf(@Matrix(1))
glBindTexture GL_TEXTURE_2D, Texture
glColor4f(red,green,blue,a)
glBegin(GL_QUADS)
glTexCoord2f 0, 0
glVertex2f( + 1*size, + 1*size )
glTexCoord2f 1, 0
glVertex2f( - 1*size, + 1 *size)
glTexCoord2f 1, 1
glVertex2f( - 1*size, - 1 *size)
glTexCoord2f 0, 1
glVertex2f( + 1*size, - 1*size )
glEnd
glPopMatrix()
|
Also das ist nur der wichtigste Ausschnitt um den es sich eig. dreht. Aber er funktioniert nicht! Was mache ich falsch? Liegt es vielleicht daran, dass ich gluLookAt verwende?
MfG Caran _________________ Eine Erkenntnis von heute kann die Tochter eines Irrtums von gestern sein. |
|
Nach oben |
|
 |
Lutz Ifer Grillmeister

Anmeldungsdatum: 23.09.2005 Beiträge: 555
|
Verfasst am: 13.01.2008, 14:37 Titel: |
|
|
streiche
Code: | glPushMatrix()
glTranslatef(x, y, z) |
setze
Code: | glPushMatrix()
glLoadIdentity()
glTranslatef(x, y, z) |
Lutz Ifer _________________ Wahnsinn ist nur die Antwort einer gesunden Psyche auf eine kranke Gesellschaft. |
|
Nach oben |
|
 |
Caran

Anmeldungsdatum: 11.03.2007 Beiträge: 290 Wohnort: Lörrach
|
Verfasst am: 16.01.2008, 22:04 Titel: |
|
|
Oke, Danke.
MfG Caran _________________ Eine Erkenntnis von heute kann die Tochter eines Irrtums von gestern sein. |
|
Nach oben |
|
 |
|
|
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.
|
|