ランダムな領域を色で塗りつぶす必要があります。いくつかの座標を持ついくつかのポイントがあります(ポイント数> 2)。(マウスクリックでポイントを取得する必要があります->ランダムポイント)。色で塗りつぶすことをテストするために、いくつかのランダムポイントを使用します
glBegin(GL_POLYGON);
glVertex2f(200.0 / WIDTH, 300.0 / HEIGHT);
glVertex2f(300.0 / WIDTH, 100.0 / HEIGHT);
glVertex2f(500.0 / WIDTH, 400.0 / HEIGHT);
glVertex2f(400.0 / WIDTH, 200.0 / HEIGHT);
glEnd();
しかし、結果は本来あるべきようには見えません
ポイントは特定の順序にする必要があることは知っていますが、それをランダムなポイントに適用するにはどうすればよいですか?