⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 simplecone.java

📁 这个就是目前我收集,以及自己写的一些java3d的原码,大部分都可以运行,适合和我一样,刚刚开始对java3D心动的菜鸟
💻 JAVA
字号:
package com.java3d.test;

import java.applet.Applet; 
import java.awt.BorderLayout; 
//import com.sun.j3d.utils.applet.MainFrame; 
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{ 

/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

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(SimpleUniverse
		.getPreferredConfiguration()); 
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); 
 } 
} 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -