[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Java3Djp:00563] LinuxでjFree-Dを使う準備2.Mesaのインストール



======== 免疫滋養 植物性醗酵食品 オリーゼ ==========

 朗報!! 糖尿・肝臓・腎臓・高血圧・便秘でお悩みの方!!
    初めてご応募の方全員にオリーゼ1箱(60包、3000円)を無料進呈

     創業昭和19年 オリーゼ本舗 http://www.matsuronet.ne.jp/ori-ze/
=====================================

[Mesaのインストール]

LinuxでJFree-Dを動かすためには、OpenGLの互換APIであるMesaが必要です。
私はMesaを下記からダウンロードしました。 

ftp://ftp.lab.kdd.co.jp/Linux/packages/RedHat/dist/redhat/powertools/5.2/i386/Mesa-3.0-2.i386.rpm
ftp://ftp.lab.kdd.co.jp/Linux/packages/RedHat/dist/redhat/powertools/5.2/i386/Mesa-glut-3.0-2.i386.rpm
ftp://ftp.lab.kdd.co.jp/Linux/packages/RedHat/dist/redhat/powertools/5.2/i386/Mesa-demos-3.0-2.i386.rpm


私がダウンロードしたのは以下のファイル名とファイルサイズのものです。 

Mesa-3.0-2.i386.rpm 443,581バイト // Mesa 3.0.2 
Mesa-glut-3.0-2.i386.rpm 102,429バイト // Mesa glut 3.0.2 
Mesa-demos-3.0-2.i386.rpm 1,903,456バイト // Mesaデモ 


Mesaをインストールします。 

% su
Password: 

# rpm -i Mesa-3.0-2.i386.rpm
# rpm -i Mesa-glut-3.0-2.i386.rpm
# rpm -i Mesa-demos-3.0-2.i386.rpm


[Mesaの動作テスト]

Mesaの動作テストをしてみましょう。
さきほどインストールしたMesaのデモを実行してみます。 

% cd /usr/lib/Mesa-3.0/demos/

% ls

Makefile        girl.rgb    multitex.c   spectex.c 
Makefile.cygnus glinfo      osdemo       stex3d 
bounce          glinfo.c    osdemo.c     stex3d.c 
bounce.c        glutfx      paltex       tessdemo 
clearspd        glutfx.c    paltex.c     tessdemo.c 
clearspd.c      isosurf     pointblast   texcyl 
descrip.mms     isosurf.c   pointblast.c texcyl.c 
drawpix         isosurf.dat reflect      texobj 
drawpix.c       morph3d     reflect.c    texobj.c 
gamma           morph3d.c   reflect.rgb  trispd 
gamma.c         multiext    renormal     trispd.c 
gears           multiext.c  renormal.c   winpos 
gears.c         multitex    spectex      winpos.c 

% ./morph3d

Morph 3D - Shows morphing platonic polyhedra
Author: Marcelo Fernandes Vianna (vianna@xxxxxxxxxx)
  [1]    - Tetrahedron 
  [2]    - Hexahedron (Cube) 
  [3]    - Octahedron 
  [4]    - Dodecahedron 
  [5]    - Icosahedron 
[SPACE]  - Toggle colored faces 
[RETURN] - Toggle smooth/flat shading 
 [ESC]   - Quit 

Mesa は初めて見ましたが、なかなか良いですね。

これから jogl 0.7 と jFree-D 0.1 をインストールする予定ですが、
このまま C で Mesa プログラミングするのも面白いかもしれないと思いました。

# それではいつまでたっても本が完成しない...

## 例のタートル・グラフィックも、
## JavaCC で Logo パーザーを書くことに挑戦したくなってしまいました。
## 本来の目的からどんどん逸脱して行きます。^^;
-- 
えんどう やすゆき <yasuyuki@xxxxxxxxxx>
http://www.javaopen.org/jfriends/ (Java互助会ホームページ)