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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? displaylinespointstest.java

?? 里面 有一些java3d編程的例子
?? JAVA
字號(hào):
import java.awt.BorderLayout;
import java.applet.Applet;
import javax.media.j3d.*;
import javax.vecmath.*;
import com.sun.j3d.utils.applet.MainFrame;
import com.sun.j3d.utils.geometry.Primitive;
import com.sun.j3d.utils.behaviors.mouse.*;
import com.sun.j3d.utils.universe.*;
public class DisplayLinesPointsTest extends Applet
{
	public BranchGroup createBranchGroup()
	{
		BranchGroup branch=new BranchGroup();
		BoundingSphere bounds=new BoundingSphere(new Point3d(0.0,0.0,0.0),100.0);
		Background bg=new Background(new Color3f(1.0f,1.0f,0.0f));
		bg.setApplicationBounds(bounds);
		branch.addChild(bg);
		DirectionalLight light=new DirectionalLight(new Color3f(1.0f,0.0f,0.0f),new Vector3f(0.0f,0.0f,-1.0f));
		light.setInfluencingBounds(bounds);
		branch.addChild(light);
		TransformGroup trans=new TransformGroup();
		trans.setCapability(TransformGroup.ALLOW_TRANSFORM_READ);
		trans.setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE);
		branch.addChild(trans);
		MouseRotate rotate=new MouseRotate(trans);
		rotate.setSchedulingBounds(bounds);
		branch.addChild(rotate);
		MouseZoom zoom=new MouseZoom(trans);
		zoom.setSchedulingBounds(bounds);
		branch.addChild(zoom);
		MouseTranslate translate=new MouseTranslate(trans);
		translate.setSchedulingBounds(bounds);
		branch.addChild(translate);
		trans.addChild(new ShapeLines());
		trans.addChild(new ShapePoints());
		branch.compile();
		return branch;
	}
	public DisplayLinesPointsTest()
	{
		this.setLayout(new BorderLayout());
		Canvas3D c=new Canvas3D(SimpleUniverse.getPreferredConfiguration());
		this.add(c,"Center");
		SimpleUniverse u=new SimpleUniverse(c);
		u.getViewingPlatform().setNominalViewingTransform();
		u.addBranchGraph(this.createBranchGroup());
	}
	public static void main(String[] args)
	{
		new MainFrame(new DisplayLinesPointsTest(),400,400);
	}
}
class ShapeLines extends Shape3D
{
	public ShapeLines()
	{
		float[][][][] cubelines=new float[6][6][6][3];
		int i,j,k,c;
		for(i=0;i<6;i++)
			for(j=0;j<6;j++)
				for(k=0;k<6;k++)
				{
					cubelines[i][j][k][0]=0.2f*k-0.5f;
					cubelines[i][j][k][1]=0.2f*j-0.5f;
					cubelines[i][j][k][2]=0.2f*i-0.5f;
				}
		Point3f[] vertexes=new Point3f[500];
		for(i=0;i<500;i++)
			vertexes[i]=new Point3f();
		c=0;
		for(k=0;k<6;k++)
			for(j=0;j<6;j++)
			{
				vertexes[2*c].x=cubelines[k][0][j][0];
				vertexes[2*c].y=cubelines[k][0][j][1];
				vertexes[2*c].z=cubelines[k][0][j][2];
				
				vertexes[2*c+1].x=cubelines[k][5][j][0];
				vertexes[2*c+1].y=cubelines[k][5][j][1];
				vertexes[2*c+1].z=cubelines[k][5][j][2];
				c++;
			}
		for(k=0;k<6;k++)
			for(j=0;j<6;j++)
			{
				vertexes[2*c].x=cubelines[k][j][0][0];
				vertexes[2*c].y=cubelines[k][j][0][1];
				vertexes[2*c].z=cubelines[k][j][0][2];
				
				vertexes[2*c+1].x=cubelines[k][j][5][0];
				vertexes[2*c+1].y=cubelines[k][j][5][1];
				vertexes[2*c+1].z=cubelines[k][j][5][2];
				c++;
			}
		for(k=0;k<6;k++)
			for(j=0;j<6;j++)
			{
				vertexes[2*c].x=cubelines[0][k][j][0];
				vertexes[2*c].y=cubelines[0][k][j][1];
				vertexes[2*c].z=cubelines[0][k][j][2];
				
				vertexes[2*c+1].x=cubelines[5][k][j][0];
				vertexes[2*c+1].y=cubelines[5][k][j][1];
				vertexes[2*c+1].z=cubelines[5][k][j][2];
				c++;
			}		
		Color3f[] colors=new Color3f[500];
		for(i=0;i<500;i++)
			colors[i]=new Color3f(1.0f,0.0f,1.0f);
		LineArray lines=new LineArray(500,LineArray.COORDINATES|LineArray.COLOR_3);
		lines.setCoordinates(0,vertexes);
		lines.setColors(0,colors);
		LineAttributes lineattributes=new LineAttributes();
		lineattributes.setLineWidth(1.0f);
		lineattributes.setLineAntialiasingEnable(true);
		lineattributes.setLinePattern(0);
		Appearance app=new Appearance();
		app.setLineAttributes(lineattributes);
		this.setGeometry(lines);
		this.setAppearance(app);
	}
}
class ShapePoints extends Shape3D
{
	public ShapePoints()
	{
		float[][][][] cubelines=new float[6][6][6][3];
		int i,j,k,c;
		for(i=0;i<6;i++)
			for(j=0;j<6;j++)
				for(k=0;k<6;k++)
				{
					cubelines[i][j][k][0]=0.2f*k-0.5f;
					cubelines[i][j][k][1]=0.2f*j-0.5f;
					cubelines[i][j][k][2]=0.2f*i-0.5f;
				}
		
		Point3f[][][] vertexes=new Point3f[50][50][50];
		Color3f[][][] pointcolors=new Color3f[50][50][50];
		for(i=0;i<6;i++)
			for(j=0;j<6;j++)
				for(k=0;k<6;k++)
				{
					vertexes[i][j][k]=new Point3f();
					pointcolors[i][j][k]=new Color3f();
				}
		for(i=0;i<6;i++)
			for(j=0;j<6;j++)
				for(k=0;k<6;k++)
				{
					vertexes[i][j][k].x=cubelines[i][j][k][0];
					vertexes[i][j][k].y=cubelines[i][j][k][1];
					vertexes[i][j][k].z=cubelines[i][j][k][2];
					pointcolors[i][j][k].x=0.2f*i;
					pointcolors[i][j][k].y=0.2f*j;
					pointcolors[i][j][k].z=0.2f*k;
				}
		Point3f[] vertexes0=new Point3f[216];
		Color3f[] pointcolors0=new Color3f[216];
		for(i=0;i<216;i++)
		{
			vertexes0[i]=new Point3f();
			pointcolors0[i]=new Color3f();
		}
		c=0;
		for(i=0;i<6;i++)
			for(j=0;j<6;j++)
				for(k=0;k<6;k++)
				{
					vertexes0[c]=vertexes[i][j][k];
					pointcolors0[c]=pointcolors[i][j][k];
					c++;
				}
		int vCount=216;
		PointArray points=new PointArray(vCount,PointArray.COORDINATES|IndexedPointArray.COLOR_3);
		points.setCoordinates(0,vertexes0);
		points.setColors(0,pointcolors0);
		PointAttributes pointsattributes=new PointAttributes();
		pointsattributes.setPointSize(10.0f);
		pointsattributes.setPointAntialiasingEnable(true);
		Appearance app=new Appearance();
		app.setPointAttributes(pointsattributes);
		this.setGeometry(points);
		this.setAppearance(app);
	}
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品伊人色| 亚瑟在线精品视频| 欧美色图免费看| 国产一区二区福利视频| 亚洲精品免费视频| 2017欧美狠狠色| 欧美日韩精品专区| 91色porny| 国产99精品在线观看| 日韩精品国产欧美| 亚洲精品成人a在线观看| 国产日韩欧美一区二区三区乱码 | 蜜臂av日日欢夜夜爽一区| 最近日韩中文字幕| 国产视频不卡一区| 精品国产91久久久久久久妲己| 欧美天堂一区二区三区| 99久久婷婷国产综合精品电影| 久久国产综合精品| 午夜a成v人精品| 一区二区三区 在线观看视频| 国产日韩精品一区二区三区在线| 日韩午夜激情视频| 欧美在线999| 色综合久久久久综合99| 国产精品99久久久久久久女警| 蜜桃av一区二区在线观看| 亚瑟在线精品视频| 亚洲v精品v日韩v欧美v专区| 国产99久久久久| 国产在线看一区| 九九久久精品视频| 久久99国产精品免费网站| 麻豆视频一区二区| 精品亚洲欧美一区| 久久精品国产99国产精品| 蜜臀av性久久久久蜜臀aⅴ四虎| 亚洲18女电影在线观看| 午夜影视日本亚洲欧洲精品| 亚洲va在线va天堂| 香蕉影视欧美成人| 日韩成人av影视| 日韩二区三区四区| 蜜桃91丨九色丨蝌蚪91桃色| 奇米影视7777精品一区二区| 日本视频在线一区| 久久精品99久久久| 国产福利一区二区三区在线视频| 国产一区二区三区免费在线观看| 国产一区二区三区精品欧美日韩一区二区三区 | 精品国产污污免费网站入口 | 精品成人佐山爱一区二区| 日韩欧美国产一区二区三区 | 国产麻豆日韩欧美久久| 国产寡妇亲子伦一区二区| 国产成人精品aa毛片| 懂色av一区二区夜夜嗨| 91丨porny丨在线| 91久久精品国产91性色tv| 欧美无砖专区一中文字| 91精品在线免费| 久久亚洲综合色| 国产精品久久久99| 亚洲福中文字幕伊人影院| 日本一不卡视频| 国内精品国产三级国产a久久| 国产成人免费视频网站| 色综合中文字幕国产| 欧美电影一区二区| 久久久久久久久99精品| 亚洲伦理在线精品| 秋霞电影网一区二区| 国产.欧美.日韩| 欧美亚洲综合另类| 久久综合久久综合久久| ㊣最新国产の精品bt伙计久久| 亚洲福利国产精品| 国产精品99久久久久久似苏梦涵| 色综合久久久久综合99| 日韩欧美一卡二卡| 亚洲视频一区二区在线观看| 日本在线不卡一区| 成人免费看黄yyy456| 69久久夜色精品国产69蝌蚪网| 久久久精品人体av艺术| 一区二区三区在线观看网站| 精品中文字幕一区二区小辣椒| jizz一区二区| 精品免费日韩av| 亚洲欧美经典视频| 欧美日韩免费视频| 中文一区二区完整视频在线观看| 亚洲国产成人porn| 不卡在线视频中文字幕| 欧美一区二区三区喷汁尤物| 综合久久久久综合| 韩国欧美一区二区| 欧美久久一二区| 成人欧美一区二区三区小说| 久久99蜜桃精品| 精品视频在线看| 自拍偷拍国产精品| 国产传媒日韩欧美成人| 欧美一区二区三区视频在线 | 久久99精品久久久久久国产越南 | 精品处破学生在线二十三| 亚洲一区二区在线免费观看视频| 国产一区二区视频在线播放| 欧美日韩国产综合草草| 自拍视频在线观看一区二区| 国产一区二区三区精品欧美日韩一区二区三区 | 色噜噜狠狠一区二区三区果冻| 欧美精品一区二区三区久久久 | 欧美亚洲综合色| 亚洲少妇屁股交4| 国产精品一区二区免费不卡| 欧美日本一道本| 亚洲综合激情小说| 99这里只有精品| 欧美高清在线精品一区| 国模大尺度一区二区三区| 91精品久久久久久久久99蜜臂| 不卡在线视频中文字幕| 久久婷婷国产综合国色天香| 美女mm1313爽爽久久久蜜臀| 欧美日韩一区二区在线视频| 亚洲精品一卡二卡| 99精品国产91久久久久久| 国产日产欧美一区| 国产精品69毛片高清亚洲| 精品国产不卡一区二区三区| 日本va欧美va精品发布| 538在线一区二区精品国产| 午夜久久久久久| 欧美精品1区2区| 日韩国产欧美在线观看| 欧美人xxxx| 日本人妖一区二区| 日韩欧美在线一区二区三区| 麻豆91在线看| 精品国产一区二区三区不卡| 国精品**一区二区三区在线蜜桃| 精品国产伦一区二区三区观看方式| 麻豆精品在线播放| 2020国产精品久久精品美国| 国产精品一线二线三线| 国产精品另类一区| 91片黄在线观看| 亚洲午夜国产一区99re久久| 欧美精品高清视频| 美女视频网站久久| 久久久高清一区二区三区| 成人免费va视频| 亚洲另类色综合网站| 欧美日本免费一区二区三区| 喷白浆一区二区| 久久久久国产精品免费免费搜索| 国产suv精品一区二区6| 最新热久久免费视频| 色屁屁一区二区| 91视频观看视频| 天天综合色天天综合| 日韩一二三四区| 国产91高潮流白浆在线麻豆| 亚洲精品视频在线看| 欧美精品一二三| 国产主播一区二区三区| 亚洲欧洲国产日本综合| 欧美日韩国产一级二级| 久久99久久久欧美国产| 欧美日韩国产大片| 国产精品一区免费视频| 亚洲欧美二区三区| 日韩一区二区三区电影在线观看| 国产精品一区免费视频| 亚洲自拍偷拍综合| 精品国产乱码久久久久久免费| www.欧美.com| 奇米色一区二区| 亚洲欧美怡红院| 日韩欧美中文字幕公布| 99视频精品在线| 免费成人在线影院| 国产精品高清亚洲| 日韩精品专区在线影院重磅| av不卡免费电影| 麻豆成人免费电影| 一区二区三区四区激情| 欧美精品一区二区三区很污很色的| 色综合久久久网| 国产一区二区三区久久久| 午夜精品一区二区三区免费视频 | 国产欧美一区二区精品性色超碰| 一本一道久久a久久精品综合蜜臀| 免费成人在线网站| 不卡电影免费在线播放一区| 午夜成人在线视频| 中文字幕欧美一| wwwwww.欧美系列| 欧美日韩精品福利|