将纹理应用到线框

Posted

技术标签:

【中文标题】将纹理应用到线框【英文标题】:Applying texture to a wire frame 【发布时间】:2012-05-17 17:40:15 【问题描述】:

我用 Opengl 画了一个wireSphere。然后我给它添加了纹理。它显示在这台机器上。但我没有在另一台机器上显示纹理。它只显示没有纹理的线球。

【问题讨论】:

显示代码。 哪些机器?你在使用 GLUT 吗? NPOT 纹理?代码正在对 wireframe 进行纹理处理?代码是否检查错误? 耶。我用过过剩。我手动绘制了一个wireSphre。然后应用纹理。它可以在我开发的机器上运行。但它不能在另一台机器上运行。 【参考方案1】:

检查它不工作的机器是否具有 OpenGL 扩展 GL_ARB_texture_non_power_of_two,并检查您的纹理是否具有非二次方宽度或高度。旧硬件不支持尺寸不是 2 次方的纹理。

【讨论】:

以上是关于将纹理应用到线框的主要内容,如果未能解决你的问题,请参考以下文章

我可以将纹理应用到 UIToolbar 吗?

颜色和纹理如何协同工作?

iphone:将纹理应用到 CGContextStrokePath

Three.js – 将纹理应用于 Collada 网格会产生意想不到的结果

应用纹理时 Collada 模型不渲染

纹理不适用于我的 3d Cube directX