OpenGL轮廓和折痕渲染

ubof19bj  于 2022-11-04  发布在  其他
关注(0)|答案(1)|浏览(100)

我想用opengl渲染轮廓+折痕,但是效果不理想。有人能帮我解决这个问题吗?到目前为止,轮廓是这样渲染的。

这时我正在做的是:首先我这样做:

GL.Enable(EnableCap.PolygonOffsetFill);
GL.PolygonOffset(0, -1f);
GL.PolygonMode(MaterialFace.FrontAndBack, PolygonMode.Fill);
GL.DepthFunc(DepthFunction.Lequal);
GL.DrawArrays(PrimitiveType.Triangles, 0, verticesList.Count);
GL.Disable(EnableCap.PolygonOffsetFill);

然后我又这样渲染:

GL.PolygonMode(MaterialFace.FrontAndBack, PolygonMode.Line);
GL.LineWidth(5f);
GL.DepthFunc(DepthFunction.Less);
GL.DrawArrays(PrimitiveType.Triangles, 0, verticesList.Count);

我也要渲染这些绿色线:

填充形状上的线框如下所示:

提前感谢!

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题