PDA

View Full Version : Texturing Objects build from Triangles



XBCT
03-03-2000, 09:07 AM
I know how to put a Tga or pcx as Texture on
-for example- a Quad with glTexImage2f.
But how do I map these Texture on a Object
-for example- a sphere,which consist of Triangles(Faces),if I want the bitmap to cover the whole sphere and not only a single face?

Nathan d'Obrenan
03-03-2000, 08:30 PM
XBCT: Texture coordinates. For every triangle you are going to have to figure out its texture coordinates (glTexCoord2f(). 2d Texture Coordinates are 2 values between 0.0f - 1.0f. OpenGL uses these values to texture your object in ratio to its texture (glBindtexture).

After thinking about this problem, an interesting solution might be to draw a highly tesselated plane with your texture, and then actually compute the sphere vertices using sin and cos functions to manually create the sphere (you'll have to find the exact equation to build a sphere/elipse/cone). -- just for the sheer hell of it.

XBCT
03-04-2000, 03:21 AM
Thank´s Nathan d'Obrenan after some experimentation i got it to work!
Ps.:i´ll try your idea with a plane and cos and sin next.
http://www.opengl.org/discussion_boards/ubb/smile.gif