Xyz

De Celestia wiki
Révision datée du 23 mars 2009 à 11:16 par 82.236.241.198 (discussion)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

Les fichiers portant l'extension .xyz permettent de définir, pour un objet, une trajectoire non elliptique. Pour afficher les planètes, les lunes et les satellites artificiels, Celestia n'a donc pas besoin de ces fichiers car leurs caractéristiques orbitales sont précisées dans les fichiers .ssc.

En revanche, certaines sondes spatiales (Voyager, Cassini, New Horizons, etc.) ne se contentent pas d'orbiter sans cesse autour d'un objet plus massif. Elles suivent une trajectoire complexe et, pour que Celestia puisse les afficher en conformité avec la réalité, il a besoin de coordonnées. C'est là l'objet des fichiers .xyz qui permettent à Celestia de suivre un objet dans l'espace, point par point.

Les fichiers .xyz ne contiennent que des données numériques : une date/heure exprimée en base décimale, suivie des coordonnées de l'objet à ce moment précis. Entre deux dates, la trajectoire de ce dernier est interpolée. Un fichier .xyz s'ouvre à l'aide de n'importe quel éditeur de fichier texte.

Exemple d'une trajectoire non elliptique définie par un fichier .xyz : la sonde Cassini :

Traject Cassini.jpg

  • En rouge : la trajectoire de Cassini vers Saturne. Sa trajectoire en spirale nécessite un fichier .xyz.
  • En bleu et en partant du centre (le Soleil) : les orbites de Mercure, Vénus, la Terre, Mars, Jupiter et Saturne. Ces dernières sont toutes elliptiques (et même quasi-circulaires).

Voici un extrait du fichier "cassini.xyz" :

2450919.4633 -20631876 -102258328 -1883167
2450921.755 -13296258 -104314665 -1982875
2450924.0467 -5900773 -105905366 -2073545
2450926.3383 1521160 -107035970 -2154831
2450928.821 9555736 -107753430 -2231298
2450929.6861 12349694 -107886057 -2253739
2450930.062500000  1.357378546251171E+07 -1.079377185028707E+08 -2.258895997476645E+06
2450930.063194444  1.357622840527346E+07 -1.079379076731562E+08 -2.258874046591111E+06
2450930.063888889  1.357868248460402E+07 -1.079380975876854E+08 -2.258851990514167E+06


(Précisons qu'il ne s'agit là que d'un très court extrait : le fichier d'origine comporte plus de 5000 lignes !)