如何在OPENGL ES 2 Android中绘制分子

时间:2013-08-11 10:36:20

标签: android opengl-es opengl-es-2.0

我是OpenGL ES 2的新手。我在Android上阅读了一些关于OpenGL ES的主题,我可以绘制一些基本几何:三角形,正方形......现在我要绘制分子,如: H2O

H2O

但我不知道如何实现它。任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

OpenGL本身只能绘制点,线和三角形。每个其他形状必须使用那些近似。

可以使用环/段或递归细分的多面体来近似球体。环/段更容易实现。

气缸只是一对三角形,排列在一个高面数棱镜中。

绘制一个棒图分子包括将原子绘制为球体并通过圆柱连接它们。

我建议您按照以下步骤操作:

  • 学习如何绘制简单的三角形
  • 学习如何使用三角形近似绘制
    • 球体
  • 了解如何使用矢量和变换,以便可以在空间中移动对象

然后试着找出如何将这些东西结合起来以获得你想要的东西。