Main.java 文件源码

java
阅读 31 收藏 0 点赞 0 评论 0

项目:NK-VirtualGlobe 作者:
/** 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]);
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号