0
我有使用GL_TRIANGLE_STRIP.Is創建的3D立方體,可以在3D立方體上/裏面繪製點(使用GL_POINTS)或三角形(使用GL_TRIANGLE) ?如何實現?使用java opengl1.0在android對象內繪製3d對象android
我有使用GL_TRIANGLE_STRIP.Is創建的3D立方體,可以在3D立方體上/裏面繪製點(使用GL_POINTS)或三角形(使用GL_TRIANGLE) ?如何實現?使用java opengl1.0在android對象內繪製3d對象android
如果要直接繪製其他物體的面(通過使用完全相同的頂點座標),您需要使用glPolygonOffset
來防止拼接。 Red Book有一章解釋它。
如果你的意思是在立方體的體積中繪製某些東西,那麼就沒有什麼能阻止你了。您只需要獲取alpha值並混合權限即可真正看到多維數據集。在OpenGL中尋找一些關於透明度的通用教程。
但也許我很可怕,你正在尋找紋理。
如果我正確地理解了你,你可以用這些點生成合適的紋理並將它應用到立方體。
感謝您的回覆。是的,我需要在三維立方體上繪製一組(x,y,z)點。這些點可以是任何位置(在立方體/立方體體積內部,將立方體視爲3d表面)。我怎樣才能得到apha值?您能否提供任何示例,教程或鏈接?再次感謝。 –
@MRSGT_GT我添加了幾個鏈接。你真的應該從現代OpenGL的基礎教程開始,而不是首先考慮。 – pmr
@MRSGT_GT:謝謝。我已經開始閱讀Opengl了。 –