私はマルチエージェントアプリケーションに取り組んでいます。シミュレーション中、任意の時間ステップに存在するエージェントを表示します。このエージェントには固有の ID があります。
ピッキングを使用して、それらのオブジェクトを識別して操作したいと考えています。ピッキング方法は機能していますが、エージェントの ID を取得できません (エージェントの ID と相関していないジオメトリの ID しか取得できません)。そのため、新しく描画されたジオメトリに対応するエージェントの ID を割り当てる方法を見つける必要があります。
オブジェクトを描画するときにidを割り当てるopenglの方法はありますか(おそらくglBegin()とglEnd()の間)?