realtime interface to Celestia

The place to discuss creating, porting and modifying Celestia's source code.
Avatar
Chuft-Captain
Posts: 1779
Joined: 18.12.2005
With us: 18 years 9 months

Post #121by Chuft-Captain » 14.09.2006, 13:44

chris wrote:SampledOrbit
{
TrajectoryFile "orbit.xyz"
Precision "double"
Periodic true
}
IMO, for extra flexibility the "Periodic" command when set to true, could have an option to specify a pause (of any size from seconds to years) to be enforced between repetitions of the XYZ.

eg.
SampledOrbit
{
TrajectoryFile "orbit.xyz"
Precision "double"
Periodic true pause "01 02:00:03" # pause for 1 day 2 hours and 3 secs between each repetition of the trajectory.
}

EDIT: In fact why not allow fractions of a second as well --- may be useful for some fast events.
"Is a planetary surface the right place for an expanding technological civilization?"
-- Gerard K. O'Neill (1969)

CATALOG SYNTAX HIGHLIGHTING TOOLS LAGRANGE POINTS

Avatar
Chuft-Captain
Posts: 1779
Joined: 18.12.2005
With us: 18 years 9 months

Post #122by Chuft-Captain » 22.09.2006, 01:21

Please ignore my suggestions above, as after a bit more thought I've had some better ideas (IMO) about how to implement this, which I hope will be flexible enough to handle all the periodic motion scenarios anyone has anticipated: http://celestiaproject.net/forum/viewtopic.php?t=10144
"Is a planetary surface the right place for an expanding technological civilization?"
-- Gerard K. O'Neill (1969)

CATALOG SYNTAX HIGHLIGHTING TOOLS LAGRANGE POINTS


Return to “Development”