graphics
ライブラリはポータブルな描画プリミティブを提供します。 Graphics.open_graph
を呼び出すと別ウィンドウを作成し、描画はそのウィンドウ内で行われます。
Unix | |
---|---|
このライブラリは X11 ウィンドウシステム下で実装されています。
ocamlc
ocamlmktop -o mytop graphics.cma ./mytop
または、(C ライブラリの動的リンクがサポートされているプラットフォームでは)
ocaml を実行して
このライブラリの X11 実装で Graphics.open_graph "foo:0"
ディスプレイ Graphics.open_graph "foo:0 300x100+50-0"
ディスプレイ Graphics.open_graph " 300x100+50-0" デフォルトディスプレイに接続して、横 300 ピクセル、縦 100 ピクセルのウィンドウを (50, 0) の位置に作成します。 Graphics.open_graph "" デフォルトディスプレイに接続して、デフォルトジオメトリのウィンドウを作成します。 |
Windows | |
---|---|
このライブラリはコンパイル済みスタンドアロンプログラムでもトップレベルアプリケーション ocamlwin.exe でも使用可能です。後者の場合、以下のようにしてロードして下さい。 #load "graphics.cma";; |
画面座標は以下の図のように解釈されます。 数学における座標系と同じであることに注意して下さい。 y は画面下から画面上に向かって大きくなります。 角度の単位は度で、反時計回りに計ります。 描画は画面に対してクリッピングされます。