CからJavaへ移植
私が、執筆参加したC言語でグラフィックスを描いたプログラム本をJavaで動かしました。
本のタイトルは、「Cグラフィックスプログラム集」(編者:C&CG研究会グループ)で1992年に工業調査会から出版されています(ISBN4-7693-5056-2)。
ここのソースを入手したい方は、出版社に問い合わせてください。
第1部グラフィックス基礎編
- 長方形(shikaku)
- 直線の応用1(lines)
- 直線の応用2(aste)
- 直線の応用3(circle_&)
- 正方形の応用(geo)
- 円の応用1(circle1)
- 円の応用2(daia1)
- 内心円(try3)
- 円を動かす1-綱-(circle_7)
- 円を動かす2-バウンド-(lt4)
- 直線を関数で動かす(line2)
- 円を直線で描く(cir)
- 楕円の応用(daen)
- 螺旋(spiralx)
- サインのフーリエ展開(sin12)
- サインのスペクトル(sin3)
- 波形の応用1(wave_1)
- 波形の応用2(wave_2)
- 波形の応用3(moyou_4)
- 波形の応用4(kaiten_1)
- 波形の応用5(rose)
- 関数の応用1-扇-(ougi2)
- 関数の応用2-星-(trtr5)
- 関数の応用3-木-(tree)、
tree2、
tree3
- タイリング・パターン(tile)
第2部グラフィックス応用編
- 直線と円(polygon)
- リサージュ(lissaj)
- 花1(flower)
- 花2(flower2)
- ミッドマップ(midmap)
- ミッドマップ(midmap2)
- 角柱の展開(pillar)
- 錐体の展開(cone)
- 球の近似展開(bowl)
- 球の近似展開の応用-世界地図-(globe)
- 円柱(pole)
- トーラス(torus)
- 円柱とトーラスの応用-マグカップ-(mag)
- 円柱の変形-壷-(bottle)
- 球(sphere)
- 球の応用-茶碗と茶托-(cup_sauc)
第3部外部装置との関連技術編
- マウス・トレース(mou_ex1)
- マウスカーソル・エディタ
- マウスカーソル・パターン
- プロッタ・ライブラリ
- 破線を描く(xy_ex1)
- 円弧を描く(xy_ex2)
- 簡易円筒図法(chizu1)
- 正距円筒図法(chizu2)
- 心射図法-サイコロ地図-(chizu3)
- グラフィック・ターミナルへの出力
- フレームバッファ・ライブラリ
- 任意の色で前面を塗りつぶす(fbeta)
- グラデーション・ライブラリ(fgrad)
- 関数を使ったパターン1(ff1)
- 関数を使ったパターン2(ff2)
- 簡易シェーディング(fs1)
- 鏡面反射を加えたシェーディング(fs2)
第4部グラフィック・ライブラリ&ユーティリティ
- グラフィック・ライブラリ
- グラフィックス管理ユーティリティ
- 他機種への移植
Last Update: 25/8/2004
WWW administrator:
tsujiai@info.waka.kindai.ac.jp
© copyright 1996-2004 by Hidekazu TSUJIAI