next up previous
Next: 4 アニメーション向きの機能: 複数のレイヤーの利用 Up: 3 VOGLE→EGGX プログラム書き換えマニュアル Previous: 3.12 boxtext()

3.13 その他

polarview() は3次元グラフィックスがらみですね。パス。

多角形を描画する poly2() は…驚いたことに対応する機能が EGGX/ProCALL にはないですね。 まあ、eggx_line() を呼び出す関数を自作するのでしょう。 次のような感じかな (動作確認していません)。
void poly2(int n, float points[][2])
{
  int i;
  move2(win, points[0][0], points[0][1]);
  for (i = 1; i < n; i++)
    draw2(win, points[i][0], points[i][1]);
  draw2(win, points[0][0], points[0][1]);
}


next up previous
Next: 4 アニメーション向きの機能: 複数のレイヤーの利用 Up: 3 VOGLE→EGGX プログラム書き換えマニュアル Previous: 3.12 boxtext()
Masashi Katsurada
平成22年2月26日