First off, new to the forum, so hello (maybe people at Orion's Arm are around, hey guys).
I have occasionally toyed with using Celestia to make the star systems in my sci-fi setting and recently I've worked out some ways to make this easier, but there are aspects of Binary Systems that still bug me.
First, there are programs and excel sheets out there that automate the creation of .ssc files for asteroid belts (Asteroid Maker) and even nice user interfaces to save effort in .ssc files for planets, spacecraft, etc (System Maker for Celestia), but I haven't yet found a similar thing for stars themselves. Does anyone know of anything similar to the previously mentioned items that can generate data for wholly fiction stars easily without needing to work with vectors, converting desired luminosity to absolute magnitude, etc. Something you'd basically punch in mass, luminosity, spectral type and get everything from it? This would be nice for creating distant star systems, especially binary stars.
Second, when toying with putting planets and other objects around preexisting binary stars I run into complications involving discrepancies between the plane of individual stars and the plane of the binary orbit. Take Alpha Centauri for example, I've seen articles suggesting planets would be most stable to the furthest distances if the planets orbiting in the plane of A and B,
not by orbiting in the plane of the individual star they orbit.
To Start, here is the default I get without any tricks:
http://johnsonm.com/Pics/Original.jpgNote how the orbital plane of each star is practically perpendicular to the plane of the AB Orbital plane. This seems to occur from making a simple orbital definition in the .ssc file:
"Hermes" "Rigel Kentaurus A"
{
Class "Planet"
Texture "mercury-like.jpg"
Radius 3478
EllipticalOrbit
{
Period 0.563
SemiMajorAxis 0.7
Eccentricity 0.001
Inclination 1.2
}
RotationPeriod 4935.258
Obliquity 0
Albedo 0.06
}
The data of course varies for each planet, but these are the only parameters I define for any of the planets. It occurred to me that since there is a Plane mismatch, maybe the orbital data on the stars themselves is more complicated, more parameters are defined, so looked in the Near Stars file and studied the data on Rigel Kentaurus A:
71683 # ALF Cen A
{
OrbitBarycenter "ALF Cen"
SpectralType "G2V"
AppMag 0.01
EllipticalOrbit {
Period 79.914
SemiMajorAxis 10.765 # mass ratio 1.09:0.92
Eccentricity 0.5179
Inclination 82.986
AscendingNode 67.726
ArgOfPericenter 3.772
MeanAnomaly 200.119 }
This has 3 additional parameters, I put them in bold, there is also a major inclination. Now, I know from other work in Celestia that Mean Anomaly basically just shifts where in the orbit the object stars, so I experimented with the other factors and got one that at first seems to do what I want. By giving a planet an additional Ascending Node and Inclination equivilant to what Star A itself has, I get the planet in the AB Plane as seen below; the highlighted orbit of the first planet is in line with the AB orbital plane.
http://johnsonm.com/Pics/Inclination_and_Ascending_Node_Altered.jpgHowever, this presents an additional problem.
http://johnsonm.com/Pics/Hermes_Inclination_and_Node_Altered.jpgHermes is now heavily tilted, as is any other planet I do this to. The obvious, of course, occurred to me, if you tilt an orbit without a corresponding axial tilt you get a situation like Uranus, a planet on its side. However, even by adding an Axial Tilt of 82.986 degrees in either direction, the plane of the equator doesn't line up with the plane of the AB Orbit. What am I missing here? Any thoughts?