Till now I found no way to let the lines start at earth and pass through the planets.
With the earth centric clock out of my reach I started to build one with the sun in the middle.
But I have some problems:
This is the line I use:
Code: Select all
#celmodel__ascii
# polar axis
# designed by s.ball 20nov04
material # northern half of line
emissive 0 1 0 # 0 1 0 = Green
diffuse 0 1 0
opacity 1.0
end_material
material #southern half of line
emissive 1 0 0 # 1 0 0 = Red
diffuse 1 0 0
opacity 1.0
end_material
mesh
vertexdesc position f3 end_vertexdesc
vertices 3
0 0 1 # north pole
0 0 0 # center of body
0 0 -1 # south pole
linelist 0 2 0 1 # northern line
linelist 1 2 1 2 # southern line
end_mesh
And this is on of the ssc I use:
Code: Select all
# this is an example usage of the Axis CMOD model
# this draws an axial line through Mars
# s.ball 20nov04
# use a name of " " -- just a space -- instead of something like "_MarsAxis"
# to make the name of the Axis invisible when "planet labels" are enabled.
"_MercuryZeiger" "Sol"
{
Mesh "zeiger.cmod"
Radius 1.5e8 #longer than Mars' equatorial radius of 3396 km
# duplicate the orbital and rotational orientations of the body
# that the axis should be drawn through
CustomOrbit "vsop87-mercury"
RotationPeriod 2109.408 # rotation in hours 12.75
Obliquity 7.0049 # tilt angle (Inclination)
EquatorAscendingNode 48.33167 # orientation of tilt angle
RotationOffset 291.20
Albedo 0.150
}
Code: Select all
# this is an example usage of the Axis CMOD model
# this draws an axial line through Mars
# s.ball 20nov04
# use a name of " " -- just a space -- instead of something like "_MarsAxis"
# to make the name of the Axis invisible when "planet labels" are enabled.
"_VernusZeiger" "Sol"
{
Mesh "zeiger.cmod"
Radius 5.5e8 #longer than Mars' equatorial radius of 3396 km
# duplicate the orbital and rotational orientations of the body
# that the axis should be drawn through
CustomOrbit "vsop87-venus"
RotationPeriod 5389.152
Obliquity 3.3947
EquatorAscendingNode 76.681
RotationOffset 200.0
Albedo 0.150
}
Code: Select all
# this is an example usage of the Axis CMOD model
# this draws an axial line through Mars
# s.ball 20nov04
# use a name of " " -- just a space -- instead of something like "_MarsAxis"
# to make the name of the Axis invisible when "planet labels" are enabled.
"_EarthZeiger" "Sol"
{
Mesh "zeiger.cmod"
Radius 5.5e8 #longer than Mars' equatorial radius of 3396 km
# duplicate the orbital and rotational orientations of the body
# that the axis should be drawn through
CustomOrbit "vsop87-earth"
RotationPeriod 8760
Obliquity 0.0001
EquatorAscendingNode 348.739
RotationOffset 200.5
Albedo 0.150
}
Code: Select all
# this is an example usage of the Axis CMOD model
# this draws an axial line through Mars
# s.ball 20nov04
# use a name of " " -- just a space -- instead of something like "_MarsAxis"
# to make the name of the Axis invisible when "planet labels" are enabled.
"_MarsZeiger" "Sol"
{
Mesh "zeiger.cmod"
Radius 8.5e8 #longer than Mars' equatorial radius of 3396 km
# duplicate the orbital and rotational orientations of the body
# that the axis should be drawn through
CustomOrbit "vsop87-mars"
RotationPeriod 16476.684
Obliquity 1.8506
EquatorAscendingNode 49.479
RotationOffset 40.0
Albedo 0.150
}
The big problem is: "How do I get the lines rotation center at the middle of the sun?"
Some small problems are: "In solarsys.ssc the mercury Period 0.2408 is in years but the RotationPeriod in my .ssc is in hours. But what is the definition of year and day in this context? What are the right RotationOffset values?"
At least I got the planes right
