I want to know about GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_RECTANGLE, or GL_TEXTURE_CUBE_MAP and how can we map on 2d or 3d object, Thanks in advance.
This is way too broad of a topic to answer on a forum. Unless you have a more specific question I'd recommend reading a tutorial (see the wiki for links to some).
Thanks carsten neumann,
How implement GL_TEXTURE_1D;
To understand this stuff you need to a proper tutorial. If you want to truly understand these concepts, you will be let down by what tutorials you can find with google. Do yourself a favor and buy the OpenGL RedBook and the Superbible. All you ever need to know is presented well in those books. Small investment, good results.