では、2 つの頂点バッファーがあるとします。1 つは私が描きたい実際の形状を記述し、もう 1 つは最初の形状に影響を与えることができます。
だから、私が実際にできるようにしたいのは、次のようなものです:
uniform VBO second_one;
void main()
{
for (int i = 0; i < size_of_array(second_one); ++i)
Do things with second_one[i] to alter the values
create the output informations
}
私がやりたいことは重力かもしれません.second_oneの各ポイントがポイントを少し近づけてドラッグしようとし、ポイントが調整された後、マトリックスを適用して実際の位置を取得します。
それが可能であるか、それに近いものであることに本当に驚きます。しかし、要点は、2 番目の VBO を使用できるようにすること、またはそれを vec3 タイプのユニフォームとして作成して、アクセスできるようにすることです。