texture coordinates and triangles...
ok im working with some nehe code, and i got texture coordinates to work with triangles using 2f method...
what i want to do is basically this...
I want to make it so that the square texture is "placed" over the triangle, kind of like plastic wrap on that triangular peice of cheese sitin' in yo fridge (which im about to eat cuz i steal everyone's food)
thanks!
[edited by - fireking on October 13, 2003 12:24:12 AM]
what exactly are you having trouble with? If I recall correctly, the NeHe code does exactly that.
so, change the coordinates to triangles
(0,1) (0.5,1) (1,1)
+------+------+
| |
| |
| |
| |
| |
| |
+-------------+
(0,0) (1,0)
(0,1) (0.5,1) (1,1)
+------+------+
| |
| |
| |
| |
| |
| |
+-------------+
(0,0) (1,0)
so its ok to do this???
glTexCoord2f(0.5f,0.0f);
//draw top of triangle
glTexCoord2f(1.0f,1.0f);
//draw bottom right hand corner of triangle
glTexCoord2f(0.0f,1.0f);
//draw bottom left hand corner of triangle
does this look alright?
[edited by - fireking on October 14, 2003 1:18:15 PM]
glTexCoord2f(0.5f,0.0f);
//draw top of triangle
glTexCoord2f(1.0f,1.0f);
//draw bottom right hand corner of triangle
glTexCoord2f(0.0f,1.0f);
//draw bottom left hand corner of triangle
(0.5f,0.0f)====+====| / \ || / \ |<- how i should set up the coords for the texture?|/ \|+=======+ (1.0f,1.0f)(0.0f,1.0f)(0,0)=============(1,0)| || || |<-- how uv is placed?| |=============(1,1)(0,1)
does this look alright?
[edited by - fireking on October 14, 2003 1:18:15 PM]
you got the idea, but the coordinates are flipped.
0,0 is lower left and 1,1 is top right on the texture
0,0 is lower left and 1,1 is top right on the texture
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement