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

📄 test.java

📁 world wind java sdk load 3D model
💻 JAVA
字号:
/*
 * ModelLayerTest.java
 *
 * Created on February 12, 2008, 10:47 PM
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package test;

import gov.nasa.worldwind.examples.ApplicationTemplate;
import gov.nasa.worldwind.geom.Angle;
import gov.nasa.worldwind.geom.Position;
import java.util.Random;

/**
 *
 * @author RodgersGB
 */
public class test extends ApplicationTemplate
{
    public static class AppFrame extends ApplicationTemplate.AppFrame
    {
        public AppFrame()
        {
            super(true, true, false);

            try
            {
                Model3DLayer layer = new Model3DLayer();
                Random generator = new Random();
                for (int i=0; i<100; i++) {
                    layer.addModel(new WWModel3D("test/data/penguin.obj", 
                            new Position(Angle.fromDegrees(generator.nextInt()%90),
                                         Angle.fromDegrees(generator.nextInt()%180),
                                         500)));
                }
                
                for (int i=0; i<100; i++) {
                    layer.addModel(new WWModel3D("test/data/spaceship.3ds",
                            new Position(Angle.fromDegrees(generator.nextInt()%90),
                                         Angle.fromDegrees(generator.nextInt()%180),
                                         5000)));
                }
                
                insertBeforeCompass(this.getWwd(), layer);
                this.getLayerPanel().update(this.getWwd());
            }
            catch (Exception e)
            {
                e.printStackTrace();
            }
        }
    }

    public static void main(String[] args)
    {
        ApplicationTemplate.start("Model Layer Test", AppFrame.class);
    }
}

⌨️ 快捷键说明

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