Difference between revisions of "Surface tile"

From OrbiterWiki
Jump to navigation Jump to search
(Started article, still in the todo state.)
 
m
Line 24: Line 24:
 
The function for getting the tilenumber in latitude is:
 
The function for getting the tilenumber in latitude is:
  
<math>TN_lat = \frac{1024*latitude}{90}></math>
+
TN_lat = 1024.0 * latitude / 90.0
  
 
The function for getting the tilenumber in longitude is:
 
The function for getting the tilenumber in longitude is:
  
<math>TN_long = \frac{2048*longitude}{180}</math>
+
TN_long = 2048.0 * longitude / 180.0
  
 
Each surface tile is roughly 5 x 5 km large.
 
Each surface tile is roughly 5 x 5 km large.

Revision as of 20:25, 12 October 2005

Surface Tiles are a way to use high resolution ground textures for a small local region, usually around a base.

The earth is split into 2048 tiles in latitude and 4096 tiles in longitude.

The surface tiles in orbiter consist of two parts: The actual tile textures for the planet and the surface tile definition in the configuration file of a base.


The syntax for a surface tile list is

BEGIN_SURFTILELIST
<texturelevel> <tilenumberfrommeridian_positive_for_east> <tilenumberfromequator_positive_north> 1
END_SURFTILELIST

The filenames for the textures follow a similar scheme:

<planet name>_<texture level>_<E/W><tile number in latitude>_<N/S><tile number in longitude>.dds

The function for getting the tilenumber in latitude is:

TN_lat = 1024.0 * latitude / 90.0

The function for getting the tilenumber in longitude is:

TN_long = 2048.0 * longitude / 180.0

Each surface tile is roughly 5 x 5 km large.