Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/138.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Graphics OpenGL:绘制不同宽度的线条_Graphics_Opengl Es_Opengl Es 2.0 - Fatal编程技术网

Graphics OpenGL:绘制不同宽度的线条

Graphics OpenGL:绘制不同宽度的线条,graphics,opengl-es,opengl-es-2.0,Graphics,Opengl Es,Opengl Es 2.0,我正在寻找一种方法来绘制不同宽度的3D线条。我知道我可以创建三角形,如以下教程所示: 然而,当相机旋转时,它在3D中看起来并不好。有没有一种很好的方法可以画出不同宽度的3D线条?如果你认为它在3D中看起来不太好,因为当沿着边缘看时,线条会淡出,那么应该用z将线条画成实际的3D对象。然后,它不再是一条直线,而是一个圆柱体、长方体或任何你选择使用的几何体 OpenGL中没有内置的方法来绘制不同厚度的线。您必须自己做,或者使用外部库 找到了,当我寻找它的时候 不清楚你在找什么。它们的宽度应该如何变化,

我正在寻找一种方法来绘制不同宽度的3D线条。我知道我可以创建三角形,如以下教程所示:


然而,当相机旋转时,它在3D中看起来并不好。有没有一种很好的方法可以画出不同宽度的3D线条?

如果你认为它在3D中看起来不太好,因为当沿着边缘看时,线条会淡出,那么应该用
z
将线条画成实际的3D对象。然后,它不再是一条直线,而是一个圆柱体、长方体或任何你选择使用的几何体

OpenGL中没有内置的方法来绘制不同厚度的线。您必须自己做,或者使用外部库


找到了,当我寻找它的时候

不清楚你在找什么。它们的宽度应该如何变化,特别是当它旋转时?例如,我希望线条的一部分宽度为2,另一部分宽度为5,等等。为什么当相机旋转时看起来不好,你有什么问题?