GLES20.glLineWidth( 3f );
private void drawCircle( float r, float g, float b, float a ) {
for( int i = 0; i < circleBuffersesList.size(); ++i ) {
//頂点バッファの指定
GLES20.glVertexAttribPointer( GLES.positionHandle, 3,
GLES20.GL_FLOAT, false, 0, circleBuffersesList.get(i).vertexBuffer );
//法線バッファの指定
GLES20.glVertexAttribPointer( GLES.normalHandle, 3,
GLES20.GL_FLOAT, false, 0, circleBuffersesList.get(i).normalBuffer );
//描画
setMaterial( r, g, b, a );
circleBuffersesList.get(i).indexBuffer.position(0);
GLES20.glLineWidth( 3f );
GLES20.glDrawElements( GLES20.GL_LINE_LOOP,
circleBuffersesList.get(i).indexBuffer.capacity(), GLES20.GL_UNSIGNED_BYTE, circleBuffersesList.get(i).indexBuffer );
}
}