Difference between revisions of "Template:Infobox/Body"
From Kerbal Space Program Wiki
(!add highest as row; +show highest example here;) |
(+automatic orbital velocity calculation; *use template and not default values for example;) |
||
Line 1: | Line 1: | ||
− | <div style="background: #f6f6f6; border: 1px solid #ccc; float: right; width: 280px; margin-left: 1em"> | + | <includeonly><div style="background: #f6f6f6; border: 1px solid #ccc; float: right; width: 280px; margin-left: 1em"> |
<div style="background: #ccc; font-size: large; padding: .5em; text-align: center">{{{Name|{{PAGENAME}}}}}</div> | <div style="background: #ccc; font-size: large; padding: .5em; text-align: center">{{{Name|{{PAGENAME}}}}}</div> | ||
<div style="background: #000">[[File:{{{File|Image-needed.png}}}|280px|Planet image]]</div> | <div style="background: #000">[[File:{{{File|Image-needed.png}}}|280px|Planet image]]</div> | ||
Line 23: | Line 23: | ||
{{PlanetBoxRow|[[w:Orbital_Period|Orbital Period]] |{{#ifeq: {{{orbps|N/A}}}|N/A|{{{orbps}}}|{{sigfigs| {{{orbps}}} |8}}}} |s}} | {{PlanetBoxRow|[[w:Orbital_Period|Orbital Period]] |{{#ifeq: {{{orbps|N/A}}}|N/A|{{{orbps}}}|{{sigfigs| {{{orbps}}} |8}}}} |s}} | ||
{{PlanetBoxRow| |{{#ifeq: {{{orbps|N/A}}}|N/A|{{{orbps}}}|{{sigfigs|{{#expr: {{{orbps}}} / 3600}}|8}}}} |hours}} | {{PlanetBoxRow| |{{#ifeq: {{{orbps|N/A}}}|N/A|{{{orbps}}}|{{sigfigs|{{#expr: {{{orbps}}} / 3600}}|8}}}} |hours}} | ||
− | {{PlanetBoxRow|[[w:Orbital_speed|Orbital Velocity]] |{{{ | + | {{PlanetBoxRow|[[w:Orbital_speed|Orbital Velocity]] |{{#ifeq: {{{apoap|}}}|{{{periap|}}}|{{#expr: 2*pi*{{{apoap}}}/{{{orbps}}}}}|{{formatnum: {{#expr: pi*({{{apoap}}}+{{{periap}}})/{{{orbps}}}*sqrt({{{periap}}}/{{{apoap}}})}}}} to {{formatnum: {{#expr: pi*({{{apoap}}}+{{{periap}}})/{{{orbps}}}*sqrt({{{apoap}}}/{{{periap}}})}}}}}}}} |m/s}}| |
}} | }} | ||
|- | |- | ||
Line 86: | Line 86: | ||
}} | }} | ||
|} | |} | ||
− | </div><noinclude> | + | </div></includeonly><noinclude> |
+ | {{Planetbox | ||
+ | |Class=Planet | ||
+ | |File=Image-needed.png | ||
+ | |Parent=Gilly | ||
+ | |orbityorn=yes | ||
+ | |apoap=1337000 | ||
+ | |periap=470000 | ||
+ | |orbinc=7.4 | ||
+ | |anomaly=4.2 | ||
+ | |orbps=36000 | ||
+ | |radius=10000 | ||
+ | |mass=1e20 | ||
+ | |sidrot=3600 | ||
+ | |SoI=200000 | ||
+ | |highest=2357 | ||
+ | |atmosyorn=yes | ||
+ | <!-- |atmoskPa=?? --> | ||
+ | |atmosatm=1 | ||
+ | |atmossh=3000 | ||
+ | |T-minC=-42 | ||
+ | |T-maxC=47 | ||
+ | |O2yorn=no | ||
+ | }} | ||
+ | |||
+ | |||
== Dependencies == | == Dependencies == | ||
Some values are calculated automatically: | Some values are calculated automatically: | ||
− | * Periapsis: Semi-major axis, Orbital eccentricity | + | * Periapsis: Semi-major axis, Orbital eccentricity, Orbital velocity |
− | * Apoapsis: Semi-major axis, Orbital eccentricity | + | * Apoapsis: Semi-major axis, Orbital eccentricity, Orbital velocity |
+ | * Orbital period: Orbital velocity | ||
* Radius: Surface Area, Density, Surface Gravity, Synchronous Orbit | * Radius: Surface Area, Density, Surface Gravity, Synchronous Orbit | ||
* Mass: Gravitational Parameter, Density, Surface Gravity, Synchronous Orbit | * Mass: Gravitational Parameter, Density, Surface Gravity, Synchronous Orbit | ||
Line 111: | Line 137: | ||
|anomaly=?? | |anomaly=?? | ||
|orbps=?? | |orbps=?? | ||
− | |||
|radius=?? | |radius=?? | ||
|mass=?? | |mass=?? | ||
Line 124: | Line 149: | ||
|T-maxC=?? | |T-maxC=?? | ||
|O2yorn=?? | |O2yorn=?? | ||
+ | }}</nowiki></pre> | ||
+ | |||
+ | == Example == | ||
+ | Example used on this page: | ||
+ | <pre><nowiki> | ||
+ | {{Planetbox | ||
+ | |Class=Planet | ||
+ | |File=Image-needed.png | ||
+ | |Parent=Gilly | ||
+ | |orbityorn=yes | ||
+ | |apoap=1337000 | ||
+ | |periap=470000 | ||
+ | |orbinc=7.4 | ||
+ | |anomaly=4.2 | ||
+ | |orbps=36000 | ||
+ | |radius=10000 | ||
+ | |mass=1e20 | ||
+ | |sidrot=3600 | ||
+ | |SoI=200000 | ||
+ | |highest=2357 | ||
+ | |atmosyorn=yes | ||
+ | |atmosatm=1 | ||
+ | |atmossh=3000 | ||
+ | |T-minC=-42 | ||
+ | |T-maxC=47 | ||
+ | |O2yorn=no | ||
}}</nowiki></pre> | }}</nowiki></pre> | ||
[[Category:Templates|Planetbox]] | [[Category:Templates|Planetbox]] | ||
</noinclude> | </noinclude> |
Revision as of 15:26, 18 February 2013
Dependencies
Some values are calculated automatically:
- Periapsis: Semi-major axis, Orbital eccentricity, Orbital velocity
- Apoapsis: Semi-major axis, Orbital eccentricity, Orbital velocity
- Orbital period: Orbital velocity
- Radius: Surface Area, Density, Surface Gravity, Synchronous Orbit
- Mass: Gravitational Parameter, Density, Surface Gravity, Synchronous Orbit
- Sidereal Rotation Period: Sidereal Rotational Velocity, Synchronous Orbit
- Scale Height: Atmospheric Height
It will also calculate the Atmospheric Pressure from atm to kPa and vice versa. If the periapsis isn't defined it will assume a circular orbit where the apoapsis is identical to the periapsis.
To deactivate orbital information (for example Kerbol) set {{{orbityorn}}} to no. The atmospheric information can be hidden when {{{atmosyorn}}} is set to no. On all other values it will show the atmospheric entries.
Template
{{Planetbox |Class=?? |File=?? |Parent=?? |orbityorn=?? |apoap=?? |periap=?? |orbinc=?? |anomaly=?? |orbps=?? |radius=?? |mass=?? |sidrot=?? |SoI=?? |highest=?? |atmosyorn=?? |atmoskPa=?? |atmosatm=?? |atmossh=?? |T-minC=?? |T-maxC=?? |O2yorn=?? }}
Example
Example used on this page:
{{Planetbox |Class=Planet |File=Image-needed.png |Parent=Gilly |orbityorn=yes |apoap=1337000 |periap=470000 |orbinc=7.4 |anomaly=4.2 |orbps=36000 |radius=10000 |mass=1e20 |sidrot=3600 |SoI=200000 |highest=2357 |atmosyorn=yes |atmosatm=1 |atmossh=3000 |T-minC=-42 |T-maxC=47 |O2yorn=no }}