package Ct;
import com.sun.j3d.utils.applet.MainFrame;
import com.sun.j3d.utils.behaviors.mouse.MouseRotate;
import com.sun.j3d.utils.behaviors.mouse.MouseTranslate;
import com.sun.j3d.utils.behaviors.mouse.MouseZoom;
import com.sun.j3d.utils.geometry.*;
import com.sun.j3d.utils.image.TextureLoader;
import com.sun.j3d.utils.universe.*;
import java.applet.Applet;
import java.awt.BorderLayout;
import java.awt.Button;
import java.awt.GraphicsConfiguration;
import java.awt.GridLayout;
import java.awt.Panel;
import java.awt.event.*;
import java.util.BitSet;
import java.net.*;
import javax.media.j3d.*;
import javax.vecmath.*;
public class Tone extends Applet implements ActionListener {
public static void main(String[] args) {
new MainFrame(new Tone(), 400, 400);
}
String filename;
BitSet mask;
Switch sw = null;
private SimpleUniverse u;
private Button b;
public void init() {
setLayout(new BorderLayout());
Panel panel = new Panel();
panel.setLayout(new GridLayout(1, 5));
add(panel, BorderLayout.SOUTH);
b = new Button("sphere");
b.addActionListener(this);
panel.add(b);
b = new Button("cyclinder");
b.addActionListener(this);
panel.add(b);
b = new Button("box");
b.addActionListener(this);
panel.add(b);
b = new Button("cone");
b.addActionListener(this);
panel.add(b);
b = new Button("stool");
b.addActionListener(this);
panel.add(b);
GraphicsConfiguration gc = SimpleUniverse.getPreferredConfiguration();
Canvas3D c = new Canvas3D(gc);
add(c, BorderLayout.CENTER);
BranchGroup scene &
java3D添加纹理
最新推荐文章于 2021-02-12 18:31:58 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)