/** Creates a new instance of Main */
public Main(String[] args) {
camera = ViewerManager.getInstance().createPerspectiveCamera(new GlobeNavigator(null));
WalkPerspectiveNavigationAdapter navigationAdapter = new WalkPerspectiveNavigationAdapter(camera);
camera.getCanvas().addKeyListener(navigationAdapter);
camera.getCanvas().addMouseListener(navigationAdapter);
camera.getCanvas().addMouseMotionListener(navigationAdapter);
camera.getCanvas().addMouseWheelListener(navigationAdapter);
if (camera instanceof WindowListener)
addWindowListener((WindowListener)camera);
Component graphic_view = camera.getGraphicsView();
graphic_view.setPreferredSize(new Dimension(800, 600));
this.getContentPane().add(graphic_view, BorderLayout.CENTER);
URL dataset = ApplicationUtils.extractDataset(args);
universe.setDataSet(dataset);
double [] vp = ApplicationUtils.extractViewpoint(args);
if (vp != null) {
camera.getNavigator().gotoViewpoint(vp[0], vp[1], vp[2], vp[3], vp[4]);
}
}
Main.java 文件源码
java
阅读 31
收藏 0
点赞 0
评论 0
项目:NK-VirtualGlobe
作者:
评论列表
文章目录