WebGL中有宽度的线一直都是初学者的一道门槛,因为在windows系统中底层的渲染接口都是D3D提供的,所以无论你的lineWidth设置为多少,最终绘制出来的只有一像素.即使在移动端可以设置有宽度的线,但是在拐弯处原生api没有做任何处理,所以往往达不到项目需求,再者比如对于虚线.导航线的绘制,原生api是无能为力.差不多从事WebGL开发已经一周年,总结一下绘制线的方法和踩过的坑,聊以慰藉后来者. 宽度线绘制原理 宽度线的绘制最核心的思想就是利用三角形来绘制线,将一根有宽度的线,看成是多个