我有一个使用纹理 (POLYGON_FILL) 成功渲染的 3d 网格。我想做的也是以编程方式同时绘制不同颜色的线(POLYGON_LINE PolygonAttribute),以显示三角形的边缘。它看起来就像您在 3D 建模程序或某些此类应用程序中看到的一样 - 带有线轮廓的面部纹理说明了面部边缘。
这是通过 API 轻松完成的事情还是需要一些创造力?我想我可以改变纹理坐标,使纹理稍微低于多边形的边缘(但我认为如果面边缘上的间隙变化很大,它看起来会不一致),但是我正在使用 TexCoordGeneration 而我不是确定从哪里开始做类似的事情。
基本上,这将用于一种基本但高度定制的 3d 建模器应用程序,因此在用户操作 3d 几何图形方面有很多不太常见的操作。