<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Ourmessage的個人空間

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      13 Posts :: 0 Stories :: 16 Comments :: 0 Trackbacks
    package com.wizard.J3D.HelloJava3D;

    import java.applet.Applet;
    import java.awt.BorderLayout;
    import java.awt.Frame;
    import java.awt.GraphicsConfigTemplate;
    import java.awt.GraphicsConfiguration;

    import javax.media.j3d.BranchGroup;
    import javax.media.j3d.Canvas3D;

    import com.sun.j3d.utils.applet.MainFrame;
    import com.sun.j3d.utils.geometry.ColorCube;
    import com.sun.j3d.utils.universe.SimpleUniverse;


    public class HelloJava3Da extends Applet{

    ?? ?public HelloJava3Da() {
    ?? ??? ?// TODO Auto-generated constructor stub
    ?? ??? ?this.setLayout(new BorderLayout());
    ??? ?? /////////////////////////////////////////////////////////
    ??? ?? //這一句在《Java指南》上沒有寫,不過自己做的時候一定要寫上
    ??? ?? //這個主要是用來獲得一個圖形配置
    ??? ?? //
    ?? ??? ?GraphicsConfiguration config = SimpleUniverse.getPreferredConfiguration();
    ??? ??? /////////////////////////////////////////////////////////
    ??? ?? //
    ??? ?? //這個3D布景獲得要從一個圖形配置
    ??? ?? //
    ?? ??? ?Canvas3D canvas3D = new Canvas3D(config);
    ?? ??? ?this.add("Center",canvas3D);

    ?? ??? ?SimpleUniverse simple = new SimpleUniverse(canvas3D);
    ?? ??? ?simple.getViewingPlatform().setNominalViewingTransform();
    ?? ??? ?BranchGroup scene = this.createSceneGraph();
    ??? ?? /////////////////////////////////////////////////////////
    ??? ?? //
    ??? ?? //一定要編譯
    ??? ?? //
    ??? ??
    ?? ??? ?scene.compile();
    ?? ????
    ?? ???? simple.addBranchGraph(scene);
    ?? ??? ?
    ?? ?}
    ??? ////////////////////////////////////////
    ??? //
    ??? // 這個是用來產生一個圖像的,然后把他加入進場景
    ??? //
    ?? ?public BranchGroup createSceneGraph(){
    ?? ??? ?BranchGroup objRoot = new BranchGroup();
    ?? ??? ?
    ?? ??? ?objRoot.addChild(new ColorCube(0.4));
    ?? ??? ?return objRoot;
    ?? ?}

    ?? ?
    ?? ?public static void main(String[] args) {
    ?? ??? ?// TODO Auto-generated method stub
    ??? ?? //用這個是為了好在窗口中運行,而不用在網頁中運行。
    ?? ??? ?Frame frame = new MainFrame(new HelloJava3Da(),256,256);
    ?? ?}

    }

    posted on 2007-03-03 17:52 夜一 閱讀(280) 評論(1)  編輯  收藏

    Feedback

    # re: Java3D--HelloJava3Da[未登錄] 2013-01-30 14:25 java愛好者
    很實用,支持一下!  回復  更多評論
      


    只有注冊用戶登錄后才能發表評論。


    網站導航:
    博客園   IT新聞   Chat2DB   C++博客   博問  
     
    主站蜘蛛池模板: 成人毛片100免费观看| 午夜亚洲乱码伦小说区69堂| 国产成人精品免费大全| 夜色阁亚洲一区二区三区| 亚洲AV综合永久无码精品天堂| 最近中文字幕无免费视频| 亚洲最大av资源站无码av网址| 免费国产成人高清在线观看网站| 亚洲系列中文字幕| 国产免费女女脚奴视频网| 亚洲欧洲日本国产| 国产人成免费视频网站| 亚洲黄页网在线观看| 国产jizzjizz免费看jizz| 免费无码一区二区| 自拍偷自拍亚洲精品第1页| 毛片在线全部免费观看| 亚洲乱亚洲乱淫久久| 黄色免费网站网址| 久久亚洲精品11p| 美腿丝袜亚洲综合| 久久免费福利视频| 亚洲一卡2卡3卡4卡国产网站| 麻豆国产入口在线观看免费| 特级aaaaaaaaa毛片免费视频| 亚洲人成亚洲人成在线观看| 最近中文字幕高清免费中文字幕mv| 亚洲综合色7777情网站777| 成年女人永久免费观看片| 国产乱妇高清无乱码免费| 久久亚洲中文字幕精品有坂深雪 | 无码精品国产一区二区三区免费| 亚洲成AV人综合在线观看| 日韩中文无码有码免费视频 | aa毛片免费全部播放完整| 久久99国产亚洲精品观看| 女人张开腿给人桶免费视频| 无码的免费不卡毛片视频 | 亚洲色大成网站www永久一区| 最近2019免费中文字幕视频三 | 中文字幕一区二区三区免费视频|