2011-12-23 34 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