在现代的OpenGL版本中,glLineWidth的宽度参数被限制为1.0,这意味着你不能使用它来绘制宽度大于1像素的线。然而,你可以通过其他方式来实现这个效果,例如使用三角形来模拟线。
以下是一个基本的步骤:
这种方法的一个缺点是,如果你需要绘制一系列连接的线段,那么在线段的连接处可能会出现不自然的效果。为了解决这个问题,你可能需要使用更复杂的算法来计算顶点的位置,例如使用三角形扇(triangle fan)来平滑地连接线段。
领取专属 10元无门槛券
手把手带您无忧上云