亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? freeaxis.java

?? 這個就是目前我收集,以及自己寫的一些java3d的原碼,大部分都可以運行,適合和我一樣,剛剛開始對java3D心動的菜鳥
?? JAVA
字號:
package com.java3d.examples;

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

import javax.media.j3d.Appearance;
import javax.media.j3d.BoundingSphere;
import javax.media.j3d.BranchGroup;
import javax.media.j3d.Canvas3D;
import javax.media.j3d.Material;
import javax.media.j3d.Transform3D;
import javax.media.j3d.TransformGroup;
import javax.vecmath.Color3f;
import javax.vecmath.Point3d;
import javax.vecmath.Vector3f;

import com.sun.j3d.utils.applet.MainFrame;
import com.sun.j3d.utils.behaviors.vp.OrbitBehavior;
import com.sun.j3d.utils.geometry.Box;
import com.sun.j3d.utils.geometry.ColorCube;
import com.sun.j3d.utils.geometry.Cone;
import com.sun.j3d.utils.geometry.Primitive;
import com.sun.j3d.utils.geometry.Sphere;
import com.sun.j3d.utils.universe.SimpleUniverse;
import com.sun.j3d.utils.universe.ViewingPlatform;

public class freeAxis extends Applet{
	
	   private SimpleUniverse universe ;
	   private BranchGroup scene;
	   private Canvas3D canvas;
	   
	   //定義一個坐標為0,0,0 半徑為1000的范圍球體
	   private BoundingSphere bounds =
	           new BoundingSphere(new Point3d(0.0, 0.0, 0.0), 1000.0);

	
	
	   
	   
	   
	   
	   public void setupView() {
			/** Add some view related things to view branch side 
			of scene graph */
		       // add mouse interaction to the ViewingPlatform
		       OrbitBehavior orbit = new OrbitBehavior(canvas,
		               OrbitBehavior.REVERSE_ALL|OrbitBehavior.STOP_ZOOM);
		       orbit.setSchedulingBounds(bounds);
			
			ViewingPlatform viewingPlatform = universe.getViewingPlatform();
		       // This will move the ViewPlatform back a bit so the
		       // objects in the scene can be viewed.
		       viewingPlatform.setNominalViewingTransform();
		       viewingPlatform.setViewPlatformBehavior(orbit);

			}
	   
	   
	   
	   
	   public BranchGroup createSceneGraph(){   
		   
	   Appearance appearance = new Appearance();
	   
	   
	   Color3f black = new Color3f(0.0f, 0.0f, 0.0f);
       Color3f white = new Color3f(1.0f, 1.0f, 1.0f);

       // Set up the material properties
       appearance.setMaterial(new Material(white, black, white, black, 1.0f));

       //use to build tree hierarchy
       BranchGroup topNode = new BranchGroup();


       Transform3D translate = new Transform3D();
       translate.setTranslation(new Vector3f(.5f,.5f,-0.5f));
       TransformGroup gimmeSpace = new TransformGroup(translate);

       Cone cone =  new Cone(.4f,0.8f,Primitive.GENERATE_NORMALS|Primitive.GENERATE_TEXTURE_COORDS,appearance);
       gimmeSpace.addChild(cone);
       topNode.addChild(gimmeSpace); //cone at bottom

       translate = new Transform3D();
       translate.setTranslation(new Vector3f(-0.5f,.5f,-0.5f));
       gimmeSpace = new TransformGroup(translate);

       Sphere sphere = new Sphere(.4f,Primitive.GENERATE_NORMALS|Primitive.GENERATE_TEXTURE_COORDS,appearance);
       gimmeSpace.addChild(sphere);
       topNode.addChild(gimmeSpace); //cone at bottom

       return topNode;

}
	   
	   
	   
	   
	   public BranchGroup createSceneGraph2(){
			
			BranchGroup objRoot = null;
			Appearance ap = null;
			Material material = null;
			
			objRoot = new BranchGroup();
			Transform3D tf3d = new Transform3D();
			Transform3D tf3d2 = new Transform3D();
			Transform3D tf3d3 = new Transform3D();
			
			tf3d.rotX(Math.PI/3);
			tf3d2.rotY(Math.PI/3);
			tf3d.mul(tf3d2);
			
			tf3d3.rotY(Math.PI/3);
			
			TransformGroup objTrans = new TransformGroup(tf3d3); 
			TransformGroup objTrans2 = new TransformGroup(tf3d); 
			
			ap  = new Appearance();
			material = new Material(); 
			
			
			material.setEmissiveColor(new Color3f(0.0f,1.0f,0.0f)); 
			ap.setMaterial(material); 
			Box  box = new Box(0.05f,0.5f,0.4f,1,ap);
			//Box  box2 = new Box();
			
			
			objTrans.addChild(box);
			objTrans2.addChild(new ColorCube(0.3));
			objRoot.addChild(objTrans2);
			objRoot.addChild(objTrans);
			
			
			
			objRoot.compile(); 
			return objRoot;
		}
	   
	   
	   public void init() {
		   
			BranchGroup scene = createSceneGraph();

			setLayout(new BorderLayout());
		       GraphicsConfiguration config =
		          SimpleUniverse.getPreferredConfiguration();
			canvas = new Canvas3D(config);
			add("Center", canvas);

			// Create a simple scene and attach it to the virtual universe
			universe = new SimpleUniverse(canvas);

			setupView();

			universe.addBranchGraph(scene);
		   }

	   
		   public void destroy() {
			universe.removeAllLocales();
		   }

		   //
		   // The following allows TransformOrder to be run as an application
		   // as well as an applet
		   //
		   public static void main(String[] args) {
			new MainFrame(new freeAxis(), 500, 500);
		   }

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99精品视频一区二区三区| 欧美二区在线观看| 水蜜桃久久夜色精品一区的特点| 日韩三级免费观看| 国产成人夜色高潮福利影视| 欧美激情一区二区三区在线| 国产一区二区在线观看免费| 欧美va亚洲va国产综合| 亚洲男人的天堂网| 日本精品裸体写真集在线观看| 一区二区三区在线观看动漫| 国产精品久久久久久久久免费桃花| 亚洲美女屁股眼交| 久久久www成人免费无遮挡大片| 91捆绑美女网站| 国产一区二区在线影院| 亚洲二区视频在线| 中文字幕亚洲在| 2024国产精品| 精品免费日韩av| 4hu四虎永久在线影院成人| 色吊一区二区三区| av动漫一区二区| 国产精品一色哟哟哟| 久久精品av麻豆的观看方式| 亚洲v精品v日韩v欧美v专区| 亚洲精品欧美综合四区| 国产精品午夜在线| 欧美国产国产综合| 国产亚洲一区字幕| 精品99久久久久久| 欧美大黄免费观看| 日韩欧美国产高清| 精品日本一线二线三线不卡| 91精品国产福利| 欧美剧情片在线观看| 91黄色免费版| 色综合久久综合中文综合网| 不卡av在线免费观看| 91免费国产在线观看| 欧美日韩精品一区二区| 免费看欧美女人艹b| 亚洲欧美自拍偷拍色图| 在线电影欧美成精品| 91看片淫黄大片一级在线观看| 精品av久久707| 欧美一级搡bbbb搡bbbb| 久久婷婷久久一区二区三区| 午夜亚洲国产au精品一区二区| 六月婷婷色综合| 99re热视频精品| 国产亚洲短视频| 成人免费在线播放视频| www国产精品av| 日本一区二区三区久久久久久久久不| 欧美性受xxxx| 51久久夜色精品国产麻豆| 91精品国产91久久久久久最新毛片| 在线观看国产日韩| 国产999精品久久久久久 | 色综合色狠狠综合色| 9i在线看片成人免费| 91极品美女在线| 欧美日韩aaaaaa| 精品国产91亚洲一区二区三区婷婷| 精品国产髙清在线看国产毛片| 精品国一区二区三区| 国产日韩v精品一区二区| 中文字幕日本乱码精品影院| 亚洲一区在线观看视频| 美女免费视频一区| 成人av网址在线观看| 欧美探花视频资源| 日韩视频免费直播| 国产精品超碰97尤物18| 亚洲成人av福利| 国产毛片精品一区| 色婷婷av一区二区三区gif| 5月丁香婷婷综合| 国产欧美精品在线观看| 亚洲综合在线五月| 激情六月婷婷综合| 91在线一区二区| 欧美一级高清片| 国产精品欧美一区喷水| 亚洲色欲色欲www| 色天使久久综合网天天| 亚洲国产精品久久久久秋霞影院| 亚洲成人一区二区| 国精产品一区一区三区mba桃花| 国产一区二区三区最好精华液| 色婷婷激情久久| 亚洲精品久久久蜜桃| 欧美特级限制片免费在线观看| 奇米色777欧美一区二区| 精品三级av在线| 91丨九色丨黑人外教| 亚洲永久精品大片| 91精品欧美福利在线观看| 国产成人av电影在线| 毛片一区二区三区| 91精品国产综合久久婷婷香蕉| 亚洲免费观看高清在线观看| 成人h动漫精品一区二| 国产精品美女久久久久高潮| 国产河南妇女毛片精品久久久| 欧美精品一区二区三区很污很色的 | 精品欧美一区二区三区精品久久 | 99精品视频在线播放观看| 欧美一个色资源| 亚洲摸摸操操av| 国产成人a级片| 日韩欧美国产一区二区在线播放| 一区二区三区四区五区视频在线观看| 狠狠色狠狠色合久久伊人| 欧美日韩一区二区在线观看| 国产精品电影院| 国产一区在线精品| 日韩欧美二区三区| 日韩av午夜在线观看| 欧美丝袜丝交足nylons图片| 亚洲女与黑人做爰| 91亚洲资源网| 中文字幕欧美一| 成人久久久精品乱码一区二区三区| 日韩一区二区三区在线视频| 视频一区中文字幕| 欧美日本一区二区| 亚洲成av人片一区二区三区 | 精品盗摄一区二区三区| 亚洲免费三区一区二区| 欧美精彩视频一区二区三区| 久久综合丝袜日本网| 成人激情午夜影院| 亚洲精品国产一区二区精华液 | 久久成人羞羞网站| 亚洲国产日日夜夜| 丁香婷婷综合网| 久久97超碰国产精品超碰| 激情小说欧美图片| 日本高清不卡视频| 精品久久久久一区二区国产| 国产精品久久久久永久免费观看| 午夜精品久久久久久久99樱桃| 图片区小说区区亚洲影院| 日韩国产欧美一区二区三区| 亚洲精品免费视频| 中文av字幕一区| 国产欧美一二三区| 精品盗摄一区二区三区| 欧美国产视频在线| www日韩大片| 精品区一区二区| 26uuu国产在线精品一区二区| 欧美人与禽zozo性伦| 日韩欧美亚洲国产精品字幕久久久| 日韩中文字幕区一区有砖一区| 欧美精品粉嫩高潮一区二区| 麻豆精品视频在线观看视频| 欧美videofree性高清杂交| 韩国一区二区三区| 国产精品欧美极品| 91日韩在线专区| 亚洲影院理伦片| 91精品国产麻豆国产自产在线 | 日韩一区二区在线播放| 黑人精品欧美一区二区蜜桃| 欧美国产一区在线| 日本韩国精品一区二区在线观看| 日韩国产欧美三级| 久久久777精品电影网影网| 99久久99久久精品国产片果冻| 亚洲高清免费观看 | 欧美成人一区二区三区| 国产精品456露脸| 樱花草国产18久久久久| 91精品国产高清一区二区三区蜜臀| 国产乱人伦精品一区二区在线观看| 国产精品久久久久久久久晋中 | 欧美丝袜丝交足nylons图片| 欧美亚洲国产怡红院影院| 欧美日韩在线直播| 2020国产精品自拍| 美女视频黄a大片欧美| 日本久久一区二区| 亚洲女人小视频在线观看| 在线精品国精品国产尤物884a| 欧美一级片免费看| 卡一卡二国产精品 | 国产日韩在线不卡| 懂色一区二区三区免费观看| 国产精品久久久久久亚洲伦| 日本道免费精品一区二区三区| 久久精品视频一区二区| 日韩经典中文字幕一区| 欧美性色黄大片| 天堂在线一区二区| 91黄视频在线观看| 一级日本不卡的影视| 99精品一区二区三区|