Download Adding Planetary Bodies

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Adding Planetary Bodies
Planetary bodies include planets, dwarf planets, moons, comets and asteroids. The orbits and physical characteristics of these bodies are
described in the .../data/ssystem.ini file.
The file format follows .ini file conventions. Each section in the file represents the data for one planetary body. Each section has values as
described in table. Items in red have been found in ssystem.ini files, but have yet to be verified in the official documentation.
Name
absolute_magnitude
albedo
ascending
atmosphere
Format
float
float
float
float?
big_halo_size
float
color
r,g,b
coord_func
string
halo
hidden
landscape
lighting
minor_planet_number
name
oblateness
orbit_ArgOf Pericenter
orbit_AscendingNode
orbit_Eccentricity
orbit_Epoch
boolean
boolean
string
boolean
float
string
float
float
float
float
float
Description
Jupiter
Specify the albedo of the body
Orbital element used in ell_orbit calculations
0.51
1
The angular size of the big halo texture. Typical values range
between 10 and 200.
Colour of object (when rendered as a point). Each of r,g,b is a
floating point number between 0 and 1.
Select the method of calculating the orbit. Possible values are:
ell_orbit, comet_orbit, <planet>_special (specific calculations
for major bodies).
If true, the body will have a halo displayed round it when it is
bright enough
Display planet as seen from other bodies, or not
1.0,0.97,0.89
jupiter_special
true
Turn on or off lighting effects
true
English name of body, case-sensitive
??
Object parameter used in comet_orbit calculations
Keplarian orbital element
Keplarian orbital element
Jupiter
orbit_Inclination
orbit_LongOfPericenter
orbit_MeanAnomaly
orbit_MeanLongitude
orbit_MeanMotion
orbit_PericenterDistance
orbit_Period
orbit_SemiMajorAxis
orbit_TimeAtPericenter
orbit_visualization_period
float
float
float
float
float
float
float
float
float
float?
parent
PrecessionRate
radius
rings
rings_outer_size
rings_inner_size
rot_epoch
rot_equator_ascending_node
string
float
float
boolean
float
float
float
float
rot_obliquity
rot_periode
RotationPeriod
rot_pole_de
rot_pole_ra
rot_precession_rate
rot_rotation_offset
sidereal_period
slope_parameter
float
float
float
float?
float?
float
float?
float
float
tex_big_halo
string
Keplarian orbital element
Orbital element used in ell_orbit calculations
Object parameter used in comet_orbit calculations
Orbital element used in ell_orbit calculations
Object parameter used in comet_orbit calculations
Time for one full orbit in days
Keplarian orbital element
Object parameter used in comet_orbit calculations
4331.87
English name of parent body (the body which this body orbits,
e.g. in the case of our Moon, the parent body is Earth)
Sun
Radius of body in kilometers
71492
Rotational parameter
Angle between rotational axis and perpendicular to orbital
plane in degrees
Specify the rotational period of the body in hours
9.927953
64.49
268.05
degrees/j.century
250
Rotational period in days
File name of a PNG or JPEG texture file to be used as the "big
halo" image
tex_halo
string
tex_map
tex_ring
type
string
string
string
File name of a PNG or JPEG texture file to be used as the
halo image if the halo option is set to true
File name of a PNG or JPEG texture file to be applied to the
object. Texture file is searched for in the .../textures directory
star16x16.png
jupiter.png
The official wiki states “Orbital calculations for the major planets is handled by sophisticated custom algorithms, and are accurate for a
comparatively long time. For asteroids and comets the calculations are not as accurate, and the data in ssystem.ini for these bodies should be
updated periodically (every year or two).”
At present this must be done manually by editing the ssystem.ini file. NO!
We tend to take the standard file that comes with each Stellarium release – just in case changes have been made at source - and paste in the
sections for extra objects that we want at the end of the file.
An example entry might look like this:
[ceres]
name = Ceres
parent = Sun
radius = 470
oblateness = 0.0
albedo = 0.113
halo = true
color = 1.0,1.0,1.0
tex_halo = star16x16.png
coord_func = comet_orbit
#orbit_TimeAtPericenter = 2453194.01564059
#orbit_PericenterDistance = 2.54413510097202
orbit_Epoch = 2453800.5
orbit_MeanAnomaly = 129.98342
orbit_SemiMajorAxis = 2.7653949
orbit_Eccentricity = 0.0800102
orbit_ArgOfPericenter = 73.23162
orbit_AscendingNode = 80.40970
orbit_Inclination = 10.58687
lighting = true
sidereal_period = 1680.15
There is other data available via the Stellarium Web site / Wiki. We will attempt to document data we have used.
Related documents