分类:OpenGL

Home / 分类:OpenGL

glGetTexImage 函数返回到 像素 的纹理图像。 目标 参数指定所需的纹理图像是一个指定的 glTexImage1D (GL_TEXTURE_1D) 或 glTexImage2D (GL_TEXTURE_2D)。 水平 参数指定所需的图像的级别的详细信息数量。 格式 和 类型 参数指定的格式和所需的图像数组的类型。 格式 和 类型 参数的可接受值的说明分别,看到 glTexImage1D 和 glDrawPixels。

glGetTexImage 操作是最明白的考虑所选的内部组件四纹理图像的图像的大小是一个 RGBA 颜色缓冲区。 glGetTexImage 的语义,然后相同的 glReadPixels 调用具有相同的 格式 和 类型,用 x 和 y 设置为零 宽度 设置为 (包括边框,如果已指定) 的纹理图像的宽度和 高度 设置为一个一维图像或纹理图像的高度 (包括边框如果已指定) 的二维图像。

过这个三角形的任意一点(假设为P0)和这个三角形内部的点(p)作一条直线.
求出这条直线与三角形(p1p2边)的交点(Px).

在线段(p1p2)上利用插值求出这个交点(Px)的(u,v)坐标.

然后在线段(P0Px)上利用插值求出那个内部点(p)的(u,v)坐标即可.