7-4OpenGLグラフィックスTips475 「VertexBuffer」を準備する
対応Ver:OpenGL ES 1.x, 2.0共通
Level2
Answer▲図形の頂点の座標を格納するバッファの通称
「VertexBuffer」というのはAPIの用語ではありませんが、「図形の頂点の座標を格納するバッファ」を表す変数名にはよく用いられます。
対象が平面の三角形だとすると、頂点を表す配列は、各点がそれぞれx, y,zの3つの座標を持つため、9つの要素からなる配列になります。
float[] coords = {
-0.5f, -0.25f, 0,
0.5f, -0.25f, 0,
0.0f, 0.559016994f, 0
}
リスト1のような配列のためのバッファを、まずByteBufferオブジェクトとして作成します。
小数は4バイトなので、4が乗じてあります。
この記事は会員限定です。会員登録をすると続きをお読みいただけます。
ログイン / 新規登録