我需要在Android设备上使用open gl绘制一条不断增长的3d线。
问题是我需要绘制具有“激光”效果的线条。
最初我只是想画简单的gl线或线环,但如果相机靠近它们,它们就不会缩放-就像飞行通过。
我的下一个想法是生成一个圆柱体网格,并像我实时处理一条线一样对其进行挤出,在从端点挤出一个新的圆柱体之后,通过添加45度旋转来占90度旋转,再次将末端旋转45度,并挤出另一个圆柱体来创建新的线延伸,等等。
圆柱体的问题是近剪裁平面将剪裁通过它们。
有没有人有更好的想法或者想法可以扔给我呢?
发布于 2011-12-24 04:07:06
圆柱体的
问题是近剪裁平面将剪裁通过它们。
任何类型的几何体都会出现这种情况。但是,您可以使用深度钳制来避免某些剪裁效果。有关详细信息,请参阅此处http://arcsynthesis.org/gltut/Positioning/Tut05%20Depth%20Clamping.html
https://stackoverflow.com/questions/8620139
复制相似问题