私はプログレスバーを描画する必要があり、進行状況を表示するためにバーの長さを計算する必要があるという問題に取り組んでいます。私はプログレスバーのテクスチャを描画するためにOpenGLを使用しています。androidのOpenGLオブジェクトの幅を計算するには
描画頂点バッファが使用する全長をどのように計算すればよいですか?ご案内ください。
以下のように私の頂点バッファを持っています。
private float vertices[] = {
-1.5f, -0.20f, 0.0f, // V1 - bottom left
-1.5f, 0.20f, 0.0f, // V2 - top left
1.5f, -0.20f, 0.0f, // V3 - bottom right
1.5f, 0.20f, 0.0f // V4 - top right
};
この場合、私のテクスチャはこのマトリックスの中に読み込まれます。このテクスチャの幅を取得するためにコード内でどのように計算を使用することができるか説明できますか?ここで達成しようとしているのは、データの現在の値に応じて進行状況を表示できるプログレスバーの頂点バッファを操作することです。