texture coordinates and triangles...

Started by
4 comments, last by fireking 20 years, 6 months ago
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]
--FirekingOwner/LeaderFiregames Development &Blackdragon Studios
Advertisement
what exactly are you having trouble with? If I recall correctly, the NeHe code does exactly that.
it puts textures on cubes...
--FirekingOwner/LeaderFiregames Development &Blackdragon Studios
so, change the coordinates to triangles

(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

   (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]
--FirekingOwner/LeaderFiregames Development &Blackdragon Studios
you got the idea, but the coordinates are flipped.

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

This topic is closed to new replies.

Advertisement