2011-12-23 42 views
0

我需要在Android设备上使用打开的gl绘制越来越多的3d线。可缩放到android设备上的摄像头3d线

问题是我需要绘制线条,用“激光”类型效果对它们进行缩放。

本来我只是想绘制简单的gl线条或线条循环,但如果相机靠近它们就不会缩放 - 就像飞过一样。

我的下一个想法是生成一个圆柱体网格并挤出它,因为我会实时做一条直线,通过从终点挤出一个新圆柱体后增加45度旋转来考虑90度旋转,结束45度再次挤压另一个圆柱体以创建新的延伸线等等,等等......

圆柱体的问题是近剪裁平面会夹住它们。

任何人有更好的想法或想法,他们可以扔在我这吗?

回答

0

圆柱体的问题是近剪裁平面会夹住它们。

这将是任何种类的几何体的情况。但是,您可以使用深度钳位来避免削波的一些影响。详细请看这里http://arcsynthesis.org/gltut/Positioning/Tut05%20Depth%20Clamping.html

+0

谢谢,我已经考虑过了,但它仍然允许一部分。我想我只需要使用“挤压圆柱体”方法,并通过纹理和混合将剪裁渲染成不成问题的方式。 – 2011-12-25 22:31:13

+0

你也可以尝试轴向广告牌。 – datenwolf 2011-12-26 00:02:21