This could be merged in with the constructor call, but it isn't at this point. However, building the sky requires several textures. You can specify the number of planets, an array of right ascensions, declinations, and magnitudes, and the distance from the view point to place the planets. You can specify the same information for the stars. Cloud Layers Cloud layers can be added, changed, or removed individually.
All distances are in meters.
There are additional forms of this method that allow you to specify your own ssgSimpleState or texture name for drawing the cloud layer. Repainting the Sky As the sun circles the globe, you can ask that the sky objects be repainted to simulate sunrise and sunset effects, visibility, and other lighting changes. As time progresses and as you move, the apparent position of the objects and the various lighting effects can change. You also must specify moon right ascension, moon declination, and moon distance from view point. The sky is designed to be rendered in two stages.