2012-03-20 89 views
0

我從一個文件(x,y,z)讀取一個立方體的維度,並創建具有等間隔點的opengl頂點數組。我可以將點顯示爲維(x,y,z)的三維立方體。但是,我想顯示小的立方體而不是點,以便輸出看起來像維度x * Y * Z的立方體的網格,而不是3d點。我如何在java中的android openges1.0中實現這一點?網格的多維數據集android opengles

謝謝。

回答

0

您應該創建一個索引緩衝區,列出要訪問的頂點順序(從頂點緩衝區),然後將它們繪製爲三角形(或理想的三角形條)。例如,如果您有四個頂點,即左上角,右上角,左下角,右下角,按照順序,您的索引緩衝區將類似[0, 1, 3, 2],以順時針旋轉頂點。

由於頂點是等間距和軸對齊的,因此編寫一個循環將不會太困難,該循環將爲您生成適當的索引緩衝區。

+0

這種方法的工作原理..但是,它不會填充立方體的體積。我還需要切割立方體,如果我這樣做,兩條拉鍊平面之間將會有空的空間。 – 2012-03-22 01:52:53