#### Archived

This topic is now archived and is closed to further replies.

# texture coordinates and triangles...

This topic is 5389 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

## Recommended Posts

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]

##### Share on other sites
what exactly are you having trouble with? If I recall correctly, the NeHe code does exactly that.

##### Share on other sites
it puts textures on cubes...

##### Share on other sites
so, change the coordinates to triangles

(0,1) (0.5,1) (1,1)
+------+------+
| |
| |
| |
| |
| |
| |
+-------------+
(0,0) (1,0)

##### Share on other sites
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

   (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]

##### Share on other sites
you got the idea, but the coordinates are flipped.

0,0 is lower left and 1,1 is top right on the texture

1. 1
Rutin
24
2. 2
3. 3
JoeJ
18
4. 4
5. 5

• 38
• 23
• 13
• 13
• 17
• ### Forum Statistics

• Total Topics
631710
• Total Posts
3001845
×