OpenGL:绘制宽度不同的3D曲线

时间:2014-04-24 20:39:47

标签: opengl graphics 3d

我试图在3D中绘制一条宽度可能不同的曲线。我正在做类似this tutorial中描述的内容。

意思是,我创建了具有所需宽度的四边形(和三角形),而不是使用OpenGL宽度。问题是三角形实际上是2D的 - 它们是在特定的平面上绘制的。当然,从不同的角度来看,宽度看起来会有所不同。

我是否以正确的方式解决了这个问题?我的问题有一个很好的解决方案吗?

1 个答案:

答案 0 :(得分:0)

这是我自己在开发游戏时遇到的一个棘手问题。

他们这样处理它而不是绘制一条线,我会将框绘制为线条的一部分。你可能会制造气瓶,但如果你使用的灯光,你可以欺骗盒子看起来像气瓶。

你也可以穿过两个四边形来沿着弦的长度做出各种各样的X.