我想用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);
我也要渲染这些绿色线:
填充形状上的线框如下所示:
提前感谢!
暂无答案!
目前还没有任何答案,快来回答吧!