CからJavaへ移植

私が、執筆参加したC言語でグラフィックスを描いたプログラム本をJavaで動かしました。 本のタイトルは、「Cグラフィックスプログラム集」(編者:C&CG研究会グループ)で1992年に工業調査会から出版されています(ISBN4-7693-5056-2)。 ここのソースを入手したい方は、出版社に問い合わせてください。

第1部グラフィックス基礎編
  1. 長方形(shikaku)
  2. 直線の応用1(lines)
  3. 直線の応用2(aste)
  4. 直線の応用3(circle_&)
  5. 正方形の応用(geo)
  6. 円の応用1(circle1)
  7. 円の応用2(daia1)
  8. 内心円(try3)
  9. 円を動かす1-綱-(circle_7)
  10. 円を動かす2-バウンド-(lt4)
  11. 直線を関数で動かす(line2)
  12. 円を直線で描く(cir)
  13. 楕円の応用(daen)
  14. 螺旋(spiralx)
  15. サインのフーリエ展開(sin12)
  16. サインのスペクトル(sin3)
  17. 波形の応用1(wave_1)
  18. 波形の応用2(wave_2)
  19. 波形の応用3(moyou_4)
  20. 波形の応用4(kaiten_1)
  21. 波形の応用5(rose)
  22. 関数の応用1-扇-(ougi2)
  23. 関数の応用2-星-(trtr5)
  24. 関数の応用3-木-(tree)tree2tree3
  25. タイリング・パターン(tile)
第2部グラフィックス応用編
  1. 直線と円(polygon)
  2. リサージュ(lissaj)
  3. 花1(flower)
  4. 花2(flower2)
  5. ミッドマップ(midmap)
  6. ミッドマップ(midmap2)
  7. 角柱の展開(pillar)
  8. 錐体の展開(cone)
  9. 球の近似展開(bowl)
  10. 球の近似展開の応用-世界地図-(globe)
  11. 円柱(pole)
  12. トーラス(torus)
  13. 円柱とトーラスの応用-マグカップ-(mag)
  14. 円柱の変形-壷-(bottle)
  15. 球(sphere)
  16. 球の応用-茶碗と茶托-(cup_sauc)
第3部外部装置との関連技術編
  1. マウス・トレース(mou_ex1)
  2. マウスカーソル・エディタ
  3. マウスカーソル・パターン
  4. プロッタ・ライブラリ
  5. 破線を描く(xy_ex1)
  6. 円弧を描く(xy_ex2)
  7. 簡易円筒図法(chizu1)
  8. 正距円筒図法(chizu2)
  9. 心射図法-サイコロ地図-(chizu3)
  10. グラフィック・ターミナルへの出力
  11. フレームバッファ・ライブラリ
  12. 任意の色で前面を塗りつぶす(fbeta)
  13. グラデーション・ライブラリ(fgrad)
  14. 関数を使ったパターン1(ff1)
  15. 関数を使ったパターン2(ff2)
  16. 簡易シェーディング(fs1)
  17. 鏡面反射を加えたシェーディング(fs2)
第4部グラフィック・ライブラリ&ユーティリティ
  1. グラフィック・ライブラリ
  2. グラフィックス管理ユーティリティ
  3. 他機種への移植

Last Update: 25/8/2004
WWW administrator: tsujiai@info.waka.kindai.ac.jp
© copyright 1996-2004 by Hidekazu TSUJIAI