3
Ich weiß, wie man Quads macht, und das war ziemlich intuitiv mit den u, v Texturkoordinaten, aber es fällt mir schwer, das herauszufinden. Jede Hilfe wird geschätzt.Wie mappe ich einen Zylinder in OpenGL?
Ich weiß, wie man Quads macht, und das war ziemlich intuitiv mit den u, v Texturkoordinaten, aber es fällt mir schwer, das herauszufinden. Jede Hilfe wird geschätzt.Wie mappe ich einen Zylinder in OpenGL?
Versuchen über die Parameterdarstellung eines Zylinders
cylinder(u, v):
x = r * cos(u * 2*pi)
y = r * sin(u * 2*pi)
z = v
u und v sind zu denken, genau die Werte, die Sie als Texturkoordinaten verwenden würde.
Obwohl dies nur die gekrümmte Fläche des Zylinders abbilden wird. Die Endkappen müssen separat zugeordnet werden. – ChrisF
Endkappen Texturkoordinaten wäre nur x, y - ich empfehle dringend, es nicht radial abzubilden. – datenwolf