アットウィキロゴ

pro0513

import javax.media.j3d.*;
import com.sun.j3d.utils.universe.*;
import com.sun.j3d.utils.geometry.*;
import java.awt.*;
import javax.swing.*;



public class pro0513
{

//=============================================================================
//メイン・メソッド
public static void main(String[] args)
{
 pro0513 test = new pro0513();
}



public pro0513()
{

 JFrame frame = [[new]] JFrame();
 frame.setSize(250,250);
 frame.setTitle("View_test");
 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 JPanel cp = new JPanel();
 cp.setLayout(null);
 frame.add(cp);

 GraphicsConfiguration g_config = SimpleUniverse.getPreferredConfiguration();
 Canvas3D canvas = new Canvas3D(g_config);
 [[canvas]].setBounds(0,0,250,250);
 cp.add(canvas);



 SimpleUniverse universe = new SimpleUniverse(canvas);
 frame.setVisible(true);

 BranchGroup group1 = new BranchGroup();
 Sphere sphere = new Sphere(0.5f);
 group1.addChild(sphere);
 universe.addBranchGraph(group1);





 //ViewingPlatformを取得
 ViewingPlatform camera = universe.getViewingPlatform();

 //カメラの自動位置合わせ
 camera.setNominalViewingTransform();


}

}
最終更新:2010年09月20日 19:17