| Constructor and Description | 
|---|
| BasicTerrain() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addTile(TerrainTile tile) | 
| void | clear() | 
| Globe | getGlobe()Indicates the globe modeled by this terrain. | 
| Sector | getSector()Indicates the geographic rectangular region that contains this terrain. | 
| short[] | getTriStripElements() | 
| double | getVerticalExaggeration()Indicates the geometric surface's vertical exaggeration. | 
| boolean | intersect(Line line,
         Vec3 result)Computes the first intersection of this terrain with a specified line in Cartesian coordinates. | 
| void | setGlobe(Globe globe) | 
| void | setTriStripElements(short[] elements) | 
| void | setVerticalExaggeration(double verticalExaggeration) | 
| boolean | surfacePoint(double latitude,
            double longitude,
            double offset,
            Vec3 result)Computes the Cartesian coordinates of a geographic location on the terrain surface. | 
public Globe getGlobe()
Terrainpublic void setGlobe(Globe globe)
public double getVerticalExaggeration()
TerraingetVerticalExaggeration in interface Terrainpublic void setVerticalExaggeration(double verticalExaggeration)
public Sector getSector()
Terrainpublic void addTile(TerrainTile tile)
public void clear()
public short[] getTriStripElements()
public void setTriStripElements(short[] elements)
public boolean intersect(Line line, Vec3 result)
Terrainpublic boolean surfacePoint(double latitude,
                            double longitude,
                            double offset,
                            Vec3 result)
TerrainsurfacePoint in interface Terrainlatitude - the location's latitude in degreeslongitude - the location's longitude in degreesoffset - a vertical offset in meters applied to the terrain heightresult - a pre-allocated Vec3 in which to store the computed X, Y and Z Cartesian coordinates