标签: opengl glsl hlsl
在网格上绘制线条时,OpenGL允许使用glPolygonOffset来确保线条在网格的面上绘制。
现在绘制(比如NURBS)曲面时,会对曲面的参数空间进行采样,以创建表示曲面的网格。现在,如果我想在表面上绘制等值线,则在固定参数u或v处对等值线进行采样。现在证明等值线的线不会通过表面网格的精确三角形(因为上述采样)。因此,glPolygonOffset在这种情况下不起作用。
那么在曲面上画线的正确方法是什么?