[計算物理学入門] [PGPLOT] [f77chk] [English page]

GrWinグラフィクス・ライブラリ

「GrWin グラフィクス・ライブラリ」は Windows Xp/2000/NT/Me/9x 上で利用できる Fortran と C/C++ のためのフリーなグラフィクス・ライブラリです。 MinGWCygwin などのプログラミング環境とともにこのライブラリを用いることで, Windows プログラミングについての知識や経験が全くない人でも Windows (x86) プラットフォーム上でのフリーなグラフィクス・プログラミングを手軽に楽しむことができます。 また, 最近フリーなコマンドライン・コンパイラーとして公開された Open Watcom C/C++ and Fortran 1.0Borland C++ Compiler 5.5( bcc ),Digital Mars C/C++ Compilers( dmc ),さらに AT&T UWIN 3.x や,市販の Intel(R) C++/Fortran Compiler 7.1( Intel ) や Microsoft Visual C++ Version 6.0( vcpp ),Compaq (旧 Digital) Compaq Visual Fortran Version 6 にも対応しています。対応する Fortran コンパイラを持たない bcc,dmc や, Fortran コンパイラが別製品として市販されている Intel や vcpp でも,C のコンパイラさえあれば f2c( Fortran 77 から C への翻訳プログラム )を使った Fortran 77 によるグラフィクス・プログラミングが可能です。

「GrWin グラフィクス・ライブラリ」は主に,シミュレーションや数値計算などの導入教育や科学技術計算で必要となる数値データの可視化(含,アニメーション,対話処理),さらに教育現場での教材作成などを想定して開発されていますが, クリップボードや拡張メタファイルを使ったグラフィクス出力結果の文書への張り込みや高品位印刷ができることから出版用原図の作成などへの利用も考えられます。

Windows (32ビット) 環境での豊富な計算機資源を活かしたグラフィクス・プログラミングを行いたいけれど,Win32API や C++ の勉強をする時間がない(or したくない)場合,また,ちらつきのない簡易アニメーションや,マウスやキーボードさらに時間割り込みなどのイベント状態の取得も可能ですので,各種 BASIC 言語や Turbo C,GLIO などにより DOS 上で開発したグラフィクスを用いたプログラムを Windows 環境に移植したいときにも役に立つことと思います。

本ライブラリにはまだ陰線処理やコンター図といった高レベルのルーチンはほとんど実装されていませんが, PGPLOTインストールすることによって,それらを含む豊富な高レベル・ルーチン群( 出力例はここ )を Windows 上で利用することができます。unix 上の X-Window などで開発された PGPLOT アプリケーションは,ソース・コードの変更をほとんどしないで Windows に移植することができますので,グラフィクス出力の結果を文書へ張り込んだり,高性能のカラープリンタによる高品位印刷を行うことが容易になります。


最新情報(2009/11/12):
情報(2007/09/18):
情報(2007/05/17):

情報(2006/04/04):

情報(2005/12/27):

情報(2005/4/19):

情報(2003/7/ 4):

情報(2002.7.16):

最新版は Version 0.99.9b です。

一次配布場所: ftp://spdg1.sci.shizuoka.ac.jp/pub/GrWinlib/



  1. はじめに 
  2. 背景 
  3. 利用可能な環境 
  4. ダウンロード 
  5. インストール 
  6. 配布ファイル 
  7. grwnd.exeについて 
  8. PGPLOT ドライバ 
  9. ライブラリのリンク 
  10. 本バージョンについて 
  11. 利用について 
  12. 更新履歴 
  13. マニュアル 
  14. Q & A 
  15. サンプル・プログラムの実行 
  16. メーリングリスト 
  17. 謝辞 
  18. お願い 
  19. 使用例 (PGPLOT,他) 
  20. 簡易掲示板/ゲストブック 

Fortran (polygon.f) ,  C (polygon.c)実行ファイル


このページへのリンクは自由です。
Tsuguhiro TAMARIBUCHI <tamari@spdg1.sci.shizuoka.ac.jp>

[ ]   Last modified: