91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

高新瑞老師的課本計算機圖形學的所有實驗課程代碼,課程設計代碼均可運行。

資源截圖

代碼片段和文件信息


import?java.applet.applet;
import?java.awt.*;

import?com.sun.j3d.utils.applet.Mainframe;
import?com.sun.j3d.utils.geometry.*;
import?com.sun.j3d.utils.universe.*;
import?com.sun.j3d.utils.behaviors.mouse.*;

import?javax.media.j3d.*;
import?javax.vecmath.*;

public?class?Examle3_1?extends?applet?{

public?Examle3_1(){
//設置界面的相關參數
setLayout(new?BorderLayout());
//輸出自己姓名學號
Panel?p?=?new?Panel();
???? p.add(new?Label(“學號?20151681310055??姓名:何娟“));
????????add(p?BorderLayout.NORTH);
//創建投影平面Canvas3D
GraphicsConfiguration?gc?=?SimpleUniverse.getPreferredConfiguration();
Canvas3D?c?=?new?Canvas3D(gc);
//將投影平面上的圖像顯示在顯示平面的中間
add(“Center“c);
//設置SimpleUniverse由系統選擇視點在z軸的正方向觀察方向沿z軸反向
BranchGroup?BranchGroupScene?=?createBranchGroup();
SimpleUniverse?u?=?new?SimpleUniverse(c);
u.getViewingPlatform().setNominalViewingTransform();
//將BranchGroup:BranchGroupScene加入到SimpleUniverse:u中
u.addBranchGraph(BranchGroupScene);

}


public?BranchGroup?createBranchGroup()?{
//定義BranchGroup
????????BranchGroup?BranchGroupRoot?=?new?BranchGroup();
????????//創建球心在坐標系原點球形范圍
????????BoundingSphere?bounds?=?new?BoundingSphere(new?Point3d(0.0?0.0?0.0)?100.0);
????????//定義背景顏色
????????Color3f?bgColor?=?new?Color3f(1.0f?1.0f?1.0f);
????????Background?bg?=?new?Background(bgColor);
????????bg.setApplicationBounds(bounds);
????????BranchGroupRoot.addChild(bg);
????????//定義平行光、顏色、照射方向與作用范圍
????????Color3f?directionalColor?=?new?Color3f(1.f?1.f?1.f);
????????Vector3f?vec?=?new?Vector3f(-1.f?-1.f?-1.0f);
????????DirectionalLight?directionalLight?=?new?DirectionalLight(directionalColor?vec);
????????directionalLight.setInfluencingBounds(bounds);
????????BranchGroupRoot.addChild(directionalLight);
????????//定義兩個三維形體的外觀
????????Appearance?app1?=?new?Appearance();
????????Material?material1?=?new?Material();
????????//定義散射光(紅色)
????????material1.setDiffuseColor(new?Color3f(1.0f?.0f?0.0f));
????????app1.setMaterial(material1);
????????Appearance?app2?=?new?Appearance();
????????Material?material2?=?new?Material();
????????material2.setDiffuseColor(new?Color3f(.0f?1.0f?0.0f));
????????app2.setMaterial(material2);
????????//定義總的TransformGroup的讀寫能力
????????TransformGroup?transformgroup?=?new?TransformGroup();
????????
????????transformgroup.setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE);
????????transformgroup.setCapability(TransformGroup.ALLOW_TRANSFORM_READ);
????????//將該TransformGroup加到BranchGroupRoot中
????????BranchGroupRoot.addChild(transformgroup);
????????//定義鼠標對場景的旋轉、平移與放大功能
????????MouseRotate?mouserotate?=?new?MouseRotate();
????????mouserotate.setTransformGroup(transformgroup);
????????BranchGroupRoot.addChild(mouserotate);
????????mouserotate.setSchedulingBounds(bounds);

????????MouseZoom?mousezoom?=?new?MouseZoom();
????????mousezoom.setTransformGroup(transformgroup);
????????B

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-07-15?16:43??計算機圖形學實驗報告\
?????目錄???????????0??2018-03-13?20:59??計算機圖形學實驗報告\實驗01:Java3D基本功能\
?????文件???????57337??2017-11-09?09:50??計算機圖形學實驗報告\實驗01:Java3D基本功能\20151681310055_何娟_實驗一.docx
?????文件????????4355??2017-11-09?09:33??計算機圖形學實驗報告\實驗01:Java3D基本功能\Examle3_1.java
?????文件????????4426??2017-11-09?09:49??計算機圖形學實驗報告\實驗01:Java3D基本功能\Example3_1_change.java
?????文件????????3626??2017-11-09?09:37??計算機圖形學實驗報告\實驗01:Java3D基本功能\Example3_2.java
?????目錄???????????0??2018-03-13?20:59??計算機圖形學實驗報告\實驗02:點、線的幾何數據與相關屬性定義及圖形顯示\
?????文件??????119581??2017-11-17?15:36??計算機圖形學實驗報告\實驗02:點、線的幾何數據與相關屬性定義及圖形顯示\20151681310055_何娟_實驗二.docx
?????文件????????3117??2017-11-09?10:07??計算機圖形學實驗報告\實驗02:點、線的幾何數據與相關屬性定義及圖形顯示\Example3_3.java
?????文件????????3506??2017-11-09?10:07??計算機圖形學實驗報告\實驗02:點、線的幾何數據與相關屬性定義及圖形顯示\Example3_4.java
?????文件????????3144??2017-11-09?10:07??計算機圖形學實驗報告\實驗02:點、線的幾何數據與相關屬性定義及圖形顯示\Example3_5.java
?????文件????????3553??2017-11-09?10:07??計算機圖形學實驗報告\實驗02:點、線的幾何數據與相關屬性定義及圖形顯示\Example3_6.java
?????文件????????5175??2017-11-09?09:53??計算機圖形學實驗報告\實驗02:點、線的幾何數據與相關屬性定義及圖形顯示\MyName.java
?????目錄???????????0??2018-03-13?20:59??計算機圖形學實驗報告\實驗03:Java?3D的三角網格與四邊網格定義與生成\
?????文件??????340096??2017-11-17?16:18??計算機圖形學實驗報告\實驗03:Java?3D的三角網格與四邊網格定義與生成\20151681310055_何娟_實驗三.docx
?????文件????????3693??2017-11-09?11:19??計算機圖形學實驗報告\實驗03:Java?3D的三角網格與四邊網格定義與生成\Example3_14.java
?????文件????????5785??2017-11-09?11:20??計算機圖形學實驗報告\實驗03:Java?3D的三角網格與四邊網格定義與生成\Example3_17.java
?????文件????????8671??2017-11-09?11:20??計算機圖形學實驗報告\實驗03:Java?3D的三角網格與四邊網格定義與生成\Example3_19.java
?????文件????????5190??2017-11-09?11:20??計算機圖形學實驗報告\實驗03:Java?3D的三角網格與四邊網格定義與生成\Example3_20.java
?????文件????????3767??2017-11-09?11:19??計算機圖形學實驗報告\實驗03:Java?3D的三角網格與四邊網格定義與生成\Example3_7.java
?????文件????????3812??2017-11-09?11:19??計算機圖形學實驗報告\實驗03:Java?3D的三角網格與四邊網格定義與生成\Example3_8.java
?????文件????????3836??2017-11-09?11:19??計算機圖形學實驗報告\實驗03:Java?3D的三角網格與四邊網格定義與生成\Example3_9.java
?????文件????????5942??2017-11-09?11:20??計算機圖形學實驗報告\實驗03:Java?3D的三角網格與四邊網格定義與生成\MyRotationQuadarray.java
?????目錄???????????0??2018-03-13?20:59??計算機圖形學實驗報告\實驗04:復雜曲面設計\
?????文件??????102499??2017-11-17?18:15??計算機圖形學實驗報告\實驗04:復雜曲面設計\20151681310055_何娟_實驗四.docx
?????文件???????10382??2017-11-10?08:38??計算機圖形學實驗報告\實驗04:復雜曲面設計\Example4_2.java
?????文件???????11797??2017-11-10?08:38??計算機圖形學實驗報告\實驗04:復雜曲面設計\Example4_3.java
?????文件???????13190??2017-11-10?17:45??計算機圖形學實驗報告\實驗04:復雜曲面設計\MyBezierSurfaceMerging.java
?????目錄???????????0??2018-03-13?20:59??計算機圖形學實驗報告\實驗05:Java?3D的坐標變換、動態圖形技術、紋理與紋理映射\
?????文件?????2270772??2017-12-11?13:14??計算機圖形學實驗報告\實驗05:Java?3D的坐標變換、動態圖形技術、紋理與紋理映射\20151681310055_何娟_實驗五.docx
?????文件????????6380??2017-12-01?14:52??計算機圖形學實驗報告\實驗05:Java?3D的坐標變換、動態圖形技術、紋理與紋理映射\Example5_4.java
............此處省略11個文件信息

評論

共有 條評論