发信人: vrml() 
整理人: funboy(1999-11-24 09:20:46), 站内信件
 | 
 
 
一. 如何安装JAVA3D
     下载JDK1.2及JAVA3D (目前最新的为1.1.1版本)。
     在WIN95/98上安装,先安装JDK1.2,再安装JAVA3D,
 将JDK安装到JDK1.2目录下。
     建立一个自己的目录,在自己的目录中编写并运行程序。
     注意,安装JDK1.2时别忘了在autoexec.bat中插入一行:
 	SET PATH=C:\JDK1.2\BIN
     JDK1.2的大小为20,041KB(jdk12_win32.exe)。
     JAVA3D的大小为3,197KB(java3d1_1-win32-opengl-jdk.exe)
     安装时可以选择所有缺省参数以减收麻烦。
 
 二. 如何编写JAVA3D源程序
     用自己喜爱的文本编辑工具编辑源程序,和其它JAVA程序
 一样,程序后缀为JAVA。
 
 三. 如何运行JAVA3D源程序
     用JAVAC编译源程序,生成class文件。根据文件的类型,
 选择用JAVA或APPLETVIEWER运行程序。
     JAVA3D程序可以为APPLICATION程序,也可以为APPLET程序,
 因而JAVA3D程序也可以摆放在网页上,当然这时候我们必须在浏
 览器上做一些设置工作(以后再介绍)。
 
 四. 一个最简单的JAVA3D源程序。
     下面我们介绍一个最简单的JAVA3D源程序,进而介绍JAVA3D
 为我们提供的各种功能。
     程序是一个JAVA的APPLET类型的程序,它的作用是显示一个
 红色的圆锥,仅此而已。
 名为SimpleCone.java。
 //SimpleCone.java
 
 import java.applet.Applet;
 import java.awt.BorderLayout;
 //import com.sun.j3d.utils.applet.MainFrame;
 import com.sun.j3d.utils.geometry.Cone;
 import com.sun.j3d.utils.universe.*;
 import javax.media.j3d.*;
 import javax.vecmath.*;
 
 public class SimpleCone extends Applet{
 
   public BranchGroup createSceneGraph() {
     BranchGroup objRoot = new BranchGroup();
 
     TransformGroup objTrans = new TransformGroup();
     objRoot.addChild(objTrans);
     
     Appearance app = new Appearance();
     Material material = new Material();
     material.setEmissiveColor(new Color3f(1.0f,0.0f,0.0f));
     app.setMaterial(material);
     Cone cone=new Cone(.5f,1.0f,1,app);
     objTrans.addChild(cone);
 
     objRoot.compile();
         return objRoot;
     }
 
     public SimpleCone() {
         setLayout(new BorderLayout());
         Canvas3D c = new Canvas3D(null);
         add("Center", c);
 	BranchGroup scene = createSceneGraph();
         SimpleUniverse u = new SimpleUniverse(c);
         u.getViewingPlatform().setNominalViewingTransform();
         u.addBranchGraph(scene);
     }
 
 //    public static void main(String[] args) {
 //        new MainFrame(new SimpleCone(), 256, 256);
 //    }
 }
 
 //end of Simple.java
     在运行applet程序时,我们需要编写一个HTML文件:
 <HTML>
 <BODY>
 <APPLET code=SimpleCone.class  width=200  height=150>
 </APPLET>
 </BODY>
 </HTML>
     先用javac将JAVA3D源程序编译成class文件,再用
 appletviewer运行HTML文件。
     虽然程序是applet程序,但我们也可以将其变成
 application程序,这时我们只需将程序头尾的四个注释行
 的注释符号去掉即可,这时我们可以用java来运行它:
     java SimpleCone
 
 ######################	书	讯 ###############################
 书名: VRML2.0交互式三维图形编程  由汕头大学出版社出版  张杰编著
 特殊购书方式:
 1。作者售书
 1。网上订购(email address: [email protected])
 2。可以先获书,后汇款(不满意可退书),
    只需将通信地址及邮编告知作者,即可在最短的时间内得到书。
 3。书价为25元/本,免收邮购费用。
 4。书为16开本,正文161页。
 5. 购书有发票。
 6. 如果需要书中的源程序,我可以email一个打包程序(里面含有书中所有的程 序)。
 ###################################################################### #####
  -- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.192.159.19]
  | 
 
 
 |