0

私は OpenGL ES 2 の初心者です。Android での OpenGL ES に関するトピックを読みました。三角形、正方形などの基本的なジオメトリを描画できます。H2O などの分子を描画します。

H2O

しかし、私はそれを実装する方法がわかりません。誰でも私を助けることができますか?

4

1 に答える 1

1

OpenGL 自体は、点、線、および三角形のみを描画できます。他のすべての形状は、それらを使用して近似する必要があります。

球は、リング/セグメントまたは再帰的に再分割されたポリトープを使用して近似できます。リング/セグメントの方が実装が簡単です。

円柱は、面数の多いプリズムに配置された三角形のペアの集まりです。

棒線画分子の描画は、原子を球体として描画し、それらを円柱で接続することで構成されます。

次の手順に従うことをお勧めします。

  • 簡単な三角形の描き方を学ぶ
  • の三角形近似を使用して描画する方法を学ぶ
    • 球体
    • シリンダー
  • オブジェクトを空間内で移動できるように、ベクトルと変換を操作する方法を学びます

次に、それらをどのように組み合わせて、必要なものを得るかを考えてみてください。

于 2013-08-11T10:46:47.870 に答える