OpenGLの頂点座標が-1から1の範囲になるのはなぜですか? 画面と同じ座標を使用して頂点座標を指定できる方法はありますか?
したがって、代わりに:
float triangleCoords[] = {
// X, Y, Z
-0.5f, -0.25f, 0,
0.5f, -0.25f, 0,
0.0f, 0.559016994f, 0
};
ができた
float triangleCoords[] = {
// X, Y, Z
80, 60, 0,
240, 60, 0,
0, 375, 0
};
いくつかの頂点座標でハードコーディングできるように、計算機を取り出す必要があるのは少し多すぎるようです。物事をレイアウトしようとして、「ええ、それはうまくいくはずです (0, 0.559016994)、それは完璧に見える...」と考えているわけではありません。