Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

21.11.2008, 18:26

[Erledigt] translieren mit OpenGL

Ganz simple Frage:

Wenn ich mit OpenGL zur Koordinate (-3, 0, 0) transliere und dann nach (5, 0, 0) will, muss ich ja um (8, 0, 0) nach rechts translieren. Wenn ich jetzt eine Funktion nachbilden will (zb. immer Dreiecke auf sin(x) zeichnen will), gibts dann eine bessere Möglichkeit, als die Translation immer vom Ursprung aus anzugeben und den letzten Punkt abzuziehen?

Also

zeichne(0, 0)
alt = (0, 0)
glTranslatef(sin(x) - alt.x, 0.0f - alt.y)
alt = (sin(x) - alt.x, 0.0f - alt.y)
...

Anonymous

unregistriert

2

21.11.2008, 18:31

Jop, such mal nach "OpenGL Matrix Stack". ;)

TrommlBomml

Community-Fossil

Beiträge: 2 117

Wohnort: Berlin

Beruf: Software-Entwickler

  • Private Nachricht senden

3

21.11.2008, 19:28

das wort is genital :D "translieren"

iiiiiiin den duuuuuuuden :D

ne also um ma ernst zu bleiben: es heisst transformieren^^. wenn du schon das fremdwort ververben willst wäre wenn überhuapt translationieren richtig, besser wäre du sagst einfach bewegen.

xardias

Community-Fossil

Beiträge: 2 731

Wohnort: Santa Clara, CA

Beruf: Software Engineer

  • Private Nachricht senden

4

21.11.2008, 21:57

Zitat von »"TrommlBomml"«


ne also um ma ernst zu bleiben: es heisst transformieren^^. wenn du schon das fremdwort ververben willst wäre wenn überhuapt translationieren richtig, besser wäre du sagst einfach bewegen.

Naja transformieren ist ja ein bisschen allgemeiner als "translationieren" (süß das wort ;D).

5

21.11.2008, 22:19

hmm, das sagt unser Prof immer, ich dachte das heißt wirklich so ^^

Macht jedenfalls mehr Sinn als translationieren ;)

PS: Danke ulong ;)

6

24.11.2008, 15:04

Wie waere es mit "Verschieben".

Anonymous

unregistriert

7

24.11.2008, 16:02

knivil
Naja eine Rotation ist auch eine "Verschiebung" ;)

Werbeanzeige