<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://www.jcvignoli.com/celestia/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Vincent</id>
	<title>Celestia wiki - Contributions [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://www.jcvignoli.com/celestia/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Vincent"/>
	<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/Sp%C3%A9cial:Contributions/Vincent"/>
	<updated>2026-05-14T10:18:33Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.45.2</generator>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Setactiveview&amp;diff=4357</id>
		<title>Setactiveview</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Setactiveview&amp;diff=4357"/>
		<updated>2008-09-17T14:35:09Z</updated>

		<summary type="html">&lt;p&gt;Vincent : Nouvelle page :   &amp;#039;&amp;#039;&amp;#039;{&amp;lt;br /&amp;gt; setactiveview { view 2 }&amp;lt;br /&amp;gt; }&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt; Active la vue n°2.  &amp;lt;br/&amp;gt;&amp;#039;&amp;#039;retour à la page Script&amp;#039;&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  &#039;&#039;&#039;{&amp;lt;br /&amp;gt; setactiveview { view 2 }&amp;lt;br /&amp;gt; }&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Active la vue n°2.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&#039;&#039;retour à la page [[Script]]&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Splitview&amp;diff=4356</id>
		<title>Splitview</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Splitview&amp;diff=4356"/>
		<updated>2008-09-17T14:31:26Z</updated>

		<summary type="html">&lt;p&gt;Vincent : Nouvelle page :   &amp;#039;&amp;#039;&amp;#039;{&amp;lt;br /&amp;gt; splitview { view 1 type &amp;quot;h&amp;quot; position 0.5 }&amp;lt;br /&amp;gt; wait {duration 3}&amp;lt;br /&amp;gt; splitview {view 2 type &amp;quot;v&amp;quot; position 0.7}&amp;lt;br /&amp;gt; }&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt; Scinde la vue n°1 horizontalement à ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  &#039;&#039;&#039;{&amp;lt;br /&amp;gt; splitview { view 1 type &amp;quot;h&amp;quot; position 0.5 }&amp;lt;br /&amp;gt; wait {duration 3}&amp;lt;br /&amp;gt; splitview {view 2 type &amp;quot;v&amp;quot; position 0.7}&amp;lt;br /&amp;gt; }&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Scinde la vue n°1 horizontalement à 50%, puis scinde la vue n°2 verticalement à 70%.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&#039;&#039;retour à la page [[Script]]&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Singleview&amp;diff=4355</id>
		<title>Singleview</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Singleview&amp;diff=4355"/>
		<updated>2008-09-17T14:24:05Z</updated>

		<summary type="html">&lt;p&gt;Vincent : Nouvelle page :   &amp;#039;&amp;#039;&amp;#039;{&amp;lt;br /&amp;gt; singleview{}&amp;lt;br /&amp;gt; }&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt; Supprime toutes les vues sauf la vue active pour revenir en mode vue unique.  &amp;lt;br/&amp;gt;&amp;#039;&amp;#039;retour à la page Script&amp;#039;&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  &#039;&#039;&#039;{&amp;lt;br /&amp;gt; singleview{}&amp;lt;br /&amp;gt; }&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Supprime toutes les vues sauf la vue active pour revenir en mode vue unique.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&#039;&#039;retour à la page [[Script]]&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Setgalaxylightgain&amp;diff=4354</id>
		<title>Setgalaxylightgain</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Setgalaxylightgain&amp;diff=4354"/>
		<updated>2008-09-17T14:22:10Z</updated>

		<summary type="html">&lt;p&gt;Vincent : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  &#039;&#039;&#039;{&amp;lt;br /&amp;gt; setgalaxylightgain { gain 0.6 }&amp;lt;br /&amp;gt; }&#039;&#039;&#039;&amp;lt;br /&amp;gt; &lt;br /&gt;
  Règle le gain de luminosité des galaxies sur &#039;&#039;&#039;0.6&#039;&#039;&#039; (= 60%).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;retour à la page [[Script]]&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Deleteview&amp;diff=4353</id>
		<title>Deleteview</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Deleteview&amp;diff=4353"/>
		<updated>2008-09-17T14:21:39Z</updated>

		<summary type="html">&lt;p&gt;Vincent : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  &#039;&#039;&#039;{&amp;lt;br /&amp;gt; deleteview { view 3 }&amp;lt;br /&amp;gt; }&#039;&#039;&#039;&amp;lt;br /&amp;gt; &lt;br /&gt;
  Supprime la vue n°3. Les vues sont indexées dans l&#039;ordre de leur création.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;retour à la page [[Script]]&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Setradius&amp;diff=4352</id>
		<title>Setradius</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Setradius&amp;diff=4352"/>
		<updated>2008-09-17T14:20:56Z</updated>

		<summary type="html">&lt;p&gt;Vincent : Nouvelle page :   &amp;#039;&amp;#039;&amp;#039;{&amp;lt;br /&amp;gt; setradius { object &amp;quot;Sol/Earth&amp;quot; radius 1e-5 }&amp;lt;br /&amp;gt; wait { duration 3 }&amp;lt;br /&amp;gt; setradius { object &amp;quot;Sol/Earth&amp;quot; radius 6378.1 }&amp;lt;br /&amp;gt; }&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt; Donne au rayon de la Terre l...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  &#039;&#039;&#039;{&amp;lt;br /&amp;gt; setradius { object &amp;quot;Sol/Earth&amp;quot; radius 1e-5 }&amp;lt;br /&amp;gt; wait { duration 3 }&amp;lt;br /&amp;gt; setradius { object &amp;quot;Sol/Earth&amp;quot; radius 6378.1 }&amp;lt;br /&amp;gt; }&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Donne au rayon de la Terre la valeur &#039;&#039;&#039;0.00001&#039;&#039;&#039; km (permet de faire disparaître la Terre), puis lui redonne sa valeur réelle de &#039;&#039;&#039;6378.1&#039;&#039;&#039; km.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&#039;&#039;retour à la page [[Script]]&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Setgalaxylightgain&amp;diff=4351</id>
		<title>Setgalaxylightgain</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Setgalaxylightgain&amp;diff=4351"/>
		<updated>2008-09-17T14:15:34Z</updated>

		<summary type="html">&lt;p&gt;Vincent : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  &#039;&#039;&#039;{&amp;lt;br /&amp;gt; setgalaxylightgain {gain 0.6}&amp;lt;br /&amp;gt; }&#039;&#039;&#039;&amp;lt;br /&amp;gt; &lt;br /&gt;
  Règle le gain de luminosité des galaxies sur &#039;&#039;&#039;0.6&#039;&#039;&#039; (= 60%).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;retour à la page [[Script]]&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Setgalaxylightgain&amp;diff=4350</id>
		<title>Setgalaxylightgain</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Setgalaxylightgain&amp;diff=4350"/>
		<updated>2008-09-17T14:14:12Z</updated>

		<summary type="html">&lt;p&gt;Vincent : Nouvelle page :   &amp;#039;&amp;#039;&amp;#039;{&amp;lt;br /&amp;gt; setgalaxylightgain {gain 0.6}&amp;lt;br /&amp;gt; }&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;    Règle le gain de luminosité des galaxies à 60%.&amp;lt;br /&amp;gt;  &amp;#039;&amp;#039;retour à la page Script&amp;#039;&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  &#039;&#039;&#039;{&amp;lt;br /&amp;gt; setgalaxylightgain {gain 0.6}&amp;lt;br /&amp;gt; }&#039;&#039;&#039;&amp;lt;br /&amp;gt; &lt;br /&gt;
  Règle le gain de luminosité des galaxies à 60%.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;retour à la page [[Script]]&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Deleteview&amp;diff=4349</id>
		<title>Deleteview</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Deleteview&amp;diff=4349"/>
		<updated>2008-09-17T14:11:24Z</updated>

		<summary type="html">&lt;p&gt;Vincent : Nouvelle page :   &amp;#039;&amp;#039;&amp;#039;{&amp;lt;br /&amp;gt; deleteview {view 3}&amp;lt;br /&amp;gt; }&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;    Supprime la vue n°3. Les vues sont indexées dans l&amp;#039;ordre de leur création.&amp;lt;br /&amp;gt;  &amp;#039;&amp;#039;retour à la page Script&amp;#039;&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  &#039;&#039;&#039;{&amp;lt;br /&amp;gt; deleteview {view 3}&amp;lt;br /&amp;gt; }&#039;&#039;&#039;&amp;lt;br /&amp;gt; &lt;br /&gt;
  Supprime la vue n°3. Les vues sont indexées dans l&#039;ordre de leur création.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;retour à la page [[Script]]&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Script&amp;diff=4348</id>
		<title>Script</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Script&amp;diff=4348"/>
		<updated>2008-09-17T14:08:06Z</updated>

		<summary type="html">&lt;p&gt;Vincent : /* nouvelles commandes pour Celestia 1.6 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Qu&#039;est-ce qu&#039;un script Celestia ? ==&lt;br /&gt;
Un &#039;&#039;&#039;script&#039;&#039;&#039; Celestia est un fichier texte (enregistré au format .[[cel]] ou .[[celx]]) comportant une série de commandes qui permettent d&#039;exécuter et surtout d&#039;enchaîner automatiquement la plupart des fonctions habituellement accessibles à travers les différents menus. Les scripts offrent donc la possibilité d&#039;enchaîner, sans intervention de l&#039;utilisateur, des déplacements, des mouvements de caméra, des changements de textures de planètes, bref de réaliser l&#039;équivalent d&#039;une véritable séquence vidéo dans Celestia. Ils permettent aussi d&#039;afficher des commentaires textuels au cours de ces séquences.&amp;lt;br&amp;gt;&lt;br /&gt;
En d&#039;autres termes, il est donc possible de &amp;quot;programmer&amp;quot; Celestia pour visualiser de nombreux objets célestes (sous toutes les coutures), tout en affichant simultanément des commentaires, ce qui fait de Celestia un outil pédagogique de premier ordre. A ce titre, un &amp;quot;script&amp;quot; Celestia peut être considéré comme un véritable &amp;quot;scénario&amp;quot;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Comment lancer ou interrompre un script dans Celestia ? ==&lt;br /&gt;
*Les scripts sont accessibles à partir du Menu &amp;quot;File&amp;quot; (&amp;quot;Fichier&amp;quot;) &amp;gt; &amp;quot;Open script&amp;quot; (&amp;quot;Ouvrir script&amp;quot;)&lt;br /&gt;
*Lors de l&#039;installation de [[Celestia]], les fichiers .[[cel]] et .[[celx]] ont été associés à ce logiciel (sauf consigne contraire de l&#039;utilisateur). Ainsi, il est possible de lancer un script à partir d&#039;un gestionnaire de fichiers par un simple double-clic. Dans ce cas, [[Celestia]] se lancera automatiquement, puis chargera et lancera ledit script tout aussi automatiquement.&lt;br /&gt;
*Pour interrompre un script, il suffit d&#039;une simple pression sur la touche &amp;lt;Echap&amp;gt; (ou &amp;lt;Esc&amp;gt;).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Quelle est la différence entre les fichiers .[[cel]] et .[[celx]] ? ==&lt;br /&gt;
Ces 2 types de scripts n&#039;utilisent pas le même langage de programmation.&lt;br /&gt;
&lt;br /&gt;
*Les fichiers .[[cel]] utilisent un langage basique (rien à voir avec le langage &amp;quot;&#039;&#039;Basic&#039;&#039;&amp;quot; !) propre à [[Celestia]]. Ils ne permettent aucune interaction avec l&#039;utilisateur qui ne peut que l&#039;interrompre en cours d&#039;exécution.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Les fichiers .[[celx]] utilisent une partie des fonctions du [http://www.lua.org langage Lua]. Plus complexes, ils autorisent un traitement mathématique et logique des valeurs, et offrent une forme d&#039;interactivité avec l&#039;utilisateur : par exemple, il est possible de demander le nom d&#039;une planète pour pouvoir s&#039;y rendre, de proposer des menus pour pouvoir passer directement à la 2ème partie d&#039;un script, ou de demander la distance à laquelle on veut s&#039;approcher d&#039;un objet, etc. Une description (en anglais) des fonctions Lua disponibles sous [[Celestia]] a été rédigée par Harald Schmidt et est consultable ici : [http://celestia.h-schmidt.net/celx-summary-latest.html http://celestia.h-schmidt.net/].&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Comment modifier un script ? ==&lt;br /&gt;
Un script peut être écrit ou modifié comme tout autre fichier texte, en utilisant votre éditeur de texte préféré (Notepad, ...). Il vous suffit ensuite de l&#039;enregistrer au format .[[cel]] ou [[celx]] (exemple : MonScript.cel). Voir aussi l&#039;article traitant des [[Fichiers_Texte|fichiers en format &amp;quot;texte&amp;quot;]].&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Note: A l&#039;origine, Celestia est un logiciel anglophone, et ignore donc les spécificités des langues latines comme les accents.&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Si vous souhaitez donc pouvoir afficher les caractères accentués dans Celestia, assurez-vous d&#039;utiliser un Editeur de texte &#039;&#039;&#039;qui supporte les caractères Unicode et le codage en UTF-8&#039;&#039;&#039;, sans quoi Celestia fera disparaître le caractère accentué ainsi que le caractère qui suit.&lt;br /&gt;
&lt;br /&gt;
Le logiciel &#039;&#039;Wordpad&#039;&#039;, fourni avec Microsoft Windows, est capable de changer d&#039;encodage et permet théoriquement d&#039;enregistrer les scripts en format texte &amp;quot;unicode&amp;quot;. Néanmoins ce logiciel est à éviter puisque les scripts enregistrés ainsi on généré des [[bugs]].&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Les deux éditeurs de texte à privilégier pour l&#039;écriture de scripts sont :&lt;br /&gt;
*[http://www.framasoft.net/article2917.html Notepad2], un petit utilitaire qui reproduit le Notepad de Windows, mais amélioré (coloration syntaxique, indentation, encodages).&amp;lt;br/&amp;gt;&lt;br /&gt;
*[http://www.cielespace.org/site/index.php?option=com_docman&amp;amp;task=doc_details&amp;amp;gid=11&amp;amp;Itemid=51 PSPad]. Il s&#039;agit également d&#039;un éditeur de texte amélioré mais qui supporte en plus les macros-commandes et qui, grâce à l&#039;optimisation de Bluz, vous permettra de mettre sous forme de Macro les commandes de [[Celestia]], de sorte à ne pas avoir à les retaper constamment. Installation : décompresser l&#039;archive puis lancer le fichier setup. Ensuite, placer le dossier &amp;quot;macro&amp;quot; dans votre dossier personnel : &amp;quot;utilisateur\Application Data\Pspad&amp;quot;. Enfin, lancez l&#039;application et faites CTRL+MAJ+F5 pour faire apparaître la liste des fonctions. (Pour toute question concernant l&#039;utilisation de PSPad pour [[Celestia]], voir [http://www.ikiru.ch/celestia/forum/viewtopic.php?t=304 ici].&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Quelles sont les principales commandes .[[cel]] ? ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[cancel]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Annuler les commandes [[goto]] et [[track]], et réinitialiser le [[Système de Coordonnées]] sur &#039;&#039;universal&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[center]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Centrer l&#039;objet sélectionné sur l&#039;écran.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[changedistance]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Changer la distance entre la caméra et l&#039;objet sélectionné.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[chase]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler le [[Système de Coordonnées]] sur &#039;&#039;chase&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[constelations]]&#039;&#039;&#039;&#039;&#039;  &#039;&#039;[v1.5.1]&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Activer ou désactiver l&#039;affichage d&#039;une ou plusieurs constellations.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[constellationcolor]]&#039;&#039;&#039;&#039;&#039;  &#039;&#039;[v1.5.1]&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Modifier la couleur d&#039;une ou plusieurs constellations.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[deleteview]]&#039;&#039;&#039;&#039;&#039;  &#039;&#039;[v1.6]&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Supprimer une vue en mode multi-vues.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[exit]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Quitter Celestia.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[follow]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Suivre l&#039;objet sélectionné - Régler le [[Système de Coordonnées]] sur &#039;&#039;ecliptical&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[goto]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Déplacer la caméra et la positionner face à l&#039;objet sélectionné sans changer le [[Système de Coordonnées]].&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[gotoloc]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Déplacer la caméra et la positionner aux valeurs spécifiées de position et d&#039;orientation de l&#039;objet sélectionné sans changer le [[Système de Coordonnées]].&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[gotolonglat]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Déplacer la caméra et la positionner aux valeurs spécifiées de longitude et de latitude de l&#039;objet sélectionné.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[labels]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Activer ou désactiver l&#039;affichage des noms pour les différentes classes d&#039;objets.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[lock]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Verrouiller 2 objets par rapport à la position de la caméra - Régler le [[Système de Coordonnées]] sur &#039;&#039;lock&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[lookback]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Changer instantanément (sans mouvement de caméra) le champ de la caméra de 180°.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[mark]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Activer le marquage d&#039;un objet avec le symbole spécifié.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[move]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Déplacer la caméra à la vitesse spécifiée.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[orbit]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se déplacer en orbite autour de l&#039;objet sélectionné sans changer le [[Système de Coordonnées]].&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[orbitflags]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Activer / désactiver l&#039;affichage des orbites pour les différentes classes d&#039;objets.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[play]]&#039;&#039;&#039; (commande disponible uniquement avec la version [http://www.ikiru.ch/celestia/forum/index.php?showtopic=195 celestia_1.4.1_patch])&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Jouer un fichier son.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[preloadtex]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Pré-charger en mémoire une [[Texture|texture]] avant son affichage à l&#039;écran.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[print]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Afficher un message à l&#039;écran sous forme de texte.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[renderflags]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Activer / désactiver l&#039;affichage des différentes classes d&#039;objets.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[renderpath]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Changer/choisir le chemin de rendu (basic, multitexture, vp, vp-nv, glsl).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[rotate]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Effectuer une rotation du champ de la caméra.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[select]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Selectionner un objet (planète, satellite, galaxie, etc...).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[set]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler les valeurs de &#039;&#039;Min Orbit Size&#039;&#039;, &#039;&#039;Ambient Light Level&#039;&#039;, &#039;&#039;Field Of View&#039;&#039;, &#039;&#039;Star Distance Limit&#039;&#039;, &#039;&#039;Star Style&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[setambientlight]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler le niveau de lumière ambiante.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[setactiveview]]&#039;&#039;&#039;&#039;&#039;  &#039;&#039;[v1.6]&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Activer une vue en mode multi-vues.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[setfaintestautomag45deg]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la magnitude automatique à 45°.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[setframe]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Choisir le [[Système de Coordonnées]] à utiliser.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[setgalaxylightgain]]&#039;&#039;&#039;&#039;&#039;  &#039;&#039;[v1.6]&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler le gain de luminosité des galaxies.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[setlabelcolor]]&#039;&#039;&#039;&#039;&#039;  &#039;&#039;[v1.6]&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler les couleurs de la palette des noms d&#039;objets.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[setlinecolor]]&#039;&#039;&#039;&#039;&#039;  &#039;&#039;[v1.6]&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler les couleurs de la palette des lignes.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[setorientation]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler l&#039;orientation de la caméra.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[setposition]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la position de la caméra dans l&#039;espace.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[setradius]]&#039;&#039;&#039;&#039;&#039;  &#039;&#039;[v1.6]&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler le rayon d&#039;un objet ssc.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[setsurface]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Choisir une texture alternative pour l&#039;objet sélectionné.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[setvisibilitylimit]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la magnitude minimale des étoiles à afficher lorsque l&#039;option &#039;&#039;Auto-Magnitude&#039;&#039; est désactivée.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[seturl]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Placer la caméra à la position définie par une fonction &#039;&#039;Cell://URL&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[singleview]]&#039;&#039;&#039;&#039;&#039;  &#039;&#039;[v1.6]&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Revenir en mode vue unique.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[splitview]]&#039;&#039;&#039;&#039;&#039;  &#039;&#039;[v1.6]&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Scinder une vue (-&amp;gt; mode multi-vues).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[synchronous]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se placer en orbite autour de l&#039;objet sélectionné en mode &#039;&#039;Synch Orbit&#039;&#039; - Régler le [[Système de Coordonnées]] sur &#039;&#039;geographic&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[time]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la date et l&#039;heure en utilisant les formats &#039;&#039;JulianDay&#039;&#039; ou &#039;&#039;UTC&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[timerate]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la vitesse d&#039;écoulement du temps.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[track]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Fixer la caméra sur l&#039;objet sélectionné pour le garder centré sur l&#039;écran.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[unmark]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Désactiver le marquage d&#039;un objet.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[unmarkall]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Désactiver le marquage de tous les objets.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[wait]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Insérer une pause dans l&#039;exécution du script (du nombre de secondes spécifiées).&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Quelques exemples de scripts décortiqués==&lt;br /&gt;
Après la théorie, la pratique... Les quelques scripts qui suivent exposent des exemples concrets qui permettront de se faire une idée plus précise du sujet. Si vous êtes vous-même auteur d&#039;un script pour [[Celestia]], n&#039;hésitez pas à en faire profiter les lecteurs de ce wiki.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
*[[Script : Spoutnik1|Spoutnik 1]]. Commandes utilisées : &#039;&#039;&#039;&#039;&#039;time&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;select&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;goto&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
*[[Script : Start|Start]]. Commandes utilisées : &#039;&#039;&#039;&#039;&#039;preloadtext&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;select&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;follow&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;goto&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;wait&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;print&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Aide à la création de scripts==&lt;br /&gt;
La création d&#039;un script peut parfois se révéler fastidieuse. Heureusement, K.holo nous a concocté &#039;&#039;&#039;&#039;&#039;Promenade&#039;&#039;&#039;&#039;&#039;, un petit logiciel destiné à rendre le scripting plus accessible.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A télécharger sur son site : [http://perso.orange.fr/surok/promenade/html/promenade.htm http://perso.orange.fr/surok/promenade/html/promenade.htm]&amp;lt;br/&amp;gt;&lt;br /&gt;
Si vous avez des remarques, des commentaires au sujet de ce soft, postez-les ici : [http://www.ikiru.ch/celestia/forum/viewtopic.php?t=45 http://www.ikiru.ch/celestia/forum/viewtopic.php?t=45].&lt;br /&gt;
&amp;lt;br/&amp;gt;A noter qu&#039;un bug empêchait certains d&#039;utiliser &#039;&#039;Promenade&#039;&#039;. Bug résolu, qui était dû à deux .dll manquantes : msvbvm60.dll&lt;br /&gt;
et VB6FR.DLL (à copier dans le dossier d&#039;installation de &#039;&#039;Promenade&#039;&#039; et &#039;&#039;&#039;non&#039;&#039;&#039; dans &amp;quot;c:\Windows\System&amp;quot; !). Voir le forum cité ci-dessus. (Un grand merci à K.holo qui n&#039;a pas lâché le morceau, sans oublier Bluz qui a mis la main à la pâte.)&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Setambientlight&amp;diff=4315</id>
		<title>Setambientlight</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Setambientlight&amp;diff=4315"/>
		<updated>2008-09-06T12:58:17Z</updated>

		<summary type="html">&lt;p&gt;Vincent : Nouvelle page :   &amp;#039;&amp;#039;&amp;#039;{&amp;lt;br /&amp;gt; setambientlight { brightness 0.2 }&amp;lt;br /&amp;gt; }&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt; Règle le niveau de lumière ambiante sur &amp;#039;&amp;#039;&amp;#039;0,2&amp;#039;&amp;#039;&amp;#039;.  &amp;lt;br/&amp;gt;&amp;#039;&amp;#039;retour à la page Script&amp;#039;&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  &#039;&#039;&#039;{&amp;lt;br /&amp;gt; setambientlight { brightness 0.2 }&amp;lt;br /&amp;gt; }&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Règle le niveau de lumière ambiante sur &#039;&#039;&#039;0,2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&#039;&#039;retour à la page [[Script]]&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Script&amp;diff=4314</id>
		<title>Script</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Script&amp;diff=4314"/>
		<updated>2008-09-06T12:56:41Z</updated>

		<summary type="html">&lt;p&gt;Vincent : /* Quelles sont les principales commandes .cel ? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Qu&#039;est-ce qu&#039;un script Celestia ? ==&lt;br /&gt;
Un script Celestia est un fichier texte (enregistré au format .[[cel]] ou .[[celx]]) comportant une série de commandes qui permettent d&#039;exécuter et surtout d&#039;enchaîner automatiquement la plupart des fonctions habituellement accessibles à travers les différents menus. Les scripts offrent donc la possibilité d&#039;enchaîner, sans intervention de l&#039;utilisateur, des déplacements, des mouvements de caméra, des changements de textures de planètes, bref de réaliser l&#039;équivalent d&#039;une véritable séquence vidéo dans Celestia. Ils permettent aussi d&#039;afficher des commentaires textuels au cours de ces séquences.&amp;lt;br&amp;gt;&lt;br /&gt;
En d&#039;autres termes, il est donc possible de &amp;quot;programmer&amp;quot; Celestia pour visualiser de nombreux objets célestes (sous toutes les coutures), tout en affichant simultanément des commentaires, ce qui fait de Celestia un outil pédagogique de premier ordre. A ce titre, un &amp;quot;script&amp;quot; Celestia peut être considéré comme un véritable &amp;quot;scénario&amp;quot;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Comment lancer ou interrompre un script dans Celestia ? ==&lt;br /&gt;
*Les scripts sont accessibles à partir du Menu &amp;quot;File&amp;quot; (&amp;quot;Fichier&amp;quot;) &amp;gt; &amp;quot;Open script&amp;quot; (&amp;quot;Ouvrir script&amp;quot;)&lt;br /&gt;
*Lors de l&#039;installation de [[Celestia]], les fichiers .[[cel]] et .[[celx]] ont été associés à ce logiciel (sauf consigne contraire de l&#039;utilisateur). Ainsi, il est possible de lancer un script à partir d&#039;un gestionnaire de fichiers par un simple double-clic. Dans ce cas, [[Celestia]] se lancera automatiquement, puis chargera et lancera ledit script tout aussi automatiquement.&lt;br /&gt;
*Pour interrompre un script, il suffit d&#039;une simple pression sur la touche &amp;lt;Echap&amp;gt; (ou &amp;lt;Esc&amp;gt;).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Quelle est la différence entre les fichiers .[[cel]] et .[[celx]] ? ==&lt;br /&gt;
Ces 2 types de scripts n&#039;utilisent pas le même langage de programmation.&lt;br /&gt;
&lt;br /&gt;
*Les fichiers .[[cel]] utilisent un langage basique (rien à voir avec le langage &amp;quot;&#039;&#039;Basic&#039;&#039;&amp;quot; !) propre à [[Celestia]]. Ils ne permettent aucune interaction avec l&#039;utilisateur qui ne peut que l&#039;interrompre en cours d&#039;exécution.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Les fichiers .[[celx]] utilisent une partie des fonctions du [http://www.lua.org langage Lua]. Plus complexes, ils autorisent un traitement mathématique et logique des valeurs, et offrent une forme d&#039;interactivité avec l&#039;utilisateur : par exemple, il est possible de demander le nom d&#039;une planète pour pouvoir s&#039;y rendre, de proposer des menus pour pouvoir passer directement à la 2ème partie d&#039;un script, ou de demander la distance à laquelle on veut s&#039;approcher d&#039;un objet, etc. Une description (en anglais) des fonctions Lua disponibles sous [[Celestia]] a été rédigée par Harald Schmidt et est consultable ici : [http://celestia.h-schmidt.net/celx-summary-latest.html http://celestia.h-schmidt.net/].&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Comment modifier un script ? ==&lt;br /&gt;
Un script peut être écrit ou modifié comme tout autre fichier texte, en utilisant votre éditeur de texte préféré (Notepad, ...). Il vous suffit ensuite de l&#039;enregistrer au format .[[cel]] ou [[celx]] (exemple : MonScript.cel). Voir aussi l&#039;article traitant des [[Fichiers_Texte|fichiers en format &amp;quot;texte&amp;quot;]].&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Note: A l&#039;origine, Celestia est un logiciel anglophone, et ignore donc les spécificités des langues latines comme les accents.&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Si vous souhaitez donc pouvoir afficher les caractères accentués dans Celestia, assurez-vous d&#039;utiliser un Editeur de texte &#039;&#039;&#039;qui supporte les caractères Unicode et le codage en UTF-8&#039;&#039;&#039;, sans quoi Celestia fera disparaître le caractère accentué ainsi que le caractère qui suit.&lt;br /&gt;
&lt;br /&gt;
Le logiciel &#039;&#039;Wordpad&#039;&#039;, fourni avec Microsoft Windows, est capable de changer d&#039;encodage et permet théoriquement d&#039;enregistrer les scripts en format texte &amp;quot;unicode&amp;quot;. Néanmoins ce logiciel est à éviter puisque les scripts enregistrés ainsi on généré des [[bugs]].&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Les deux éditeurs de texte à privilégier pour l&#039;écriture de scripts sont :&lt;br /&gt;
*[http://www.framasoft.net/article2917.html Notepad2], un petit utilitaire qui reproduit le Notepad de Windows, mais amélioré (coloration syntaxique, indentation, encodages).&amp;lt;br/&amp;gt;&lt;br /&gt;
*[http://www.cielespace.org/site/index.php?option=com_docman&amp;amp;task=doc_details&amp;amp;gid=11&amp;amp;Itemid=51 PSPad]. Il s&#039;agit également d&#039;un éditeur de texte amélioré mais qui supporte en plus les macros-commandes et qui, grâce à l&#039;optimisation de Bluz, vous permettra de mettre sous forme de Macro les commandes de [[Celestia]], de sorte à ne pas avoir à les retaper constamment. Installation : décompresser l&#039;archive puis lancer le fichier setup. Ensuite, placer le dossier &amp;quot;macro&amp;quot; dans votre dossier personnel : &amp;quot;utilisateur\Application Data\Pspad&amp;quot;. Enfin, lancez l&#039;application et faites CTRL+MAJ+F5 pour faire apparaître la liste des fonctions. (Pour toute question concernant l&#039;utilisation de PSPad pour [[Celestia]], voir [http://www.ikiru.ch/celestia/forum/viewtopic.php?t=304 ici].&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Quelles sont les principales commandes .[[cel]] ? ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Cancel]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Annuler les commandes [[goto]] et [[track]], et réinitialiser le [[Système de Coordonnées]] sur &#039;&#039;universal&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Center]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Centrer l&#039;objet sélectionné sur l&#039;écran.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Changedistance]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Changer la distance entre la caméra et l&#039;objet sélectionné.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Chase]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler le [[Système de Coordonnées]] sur &#039;&#039;chase&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[constelations]]&#039;&#039;&#039;&#039;&#039;  &#039;&#039;[v1.5.1]&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Activer ou désactiver l&#039;affichage d&#039;une ou plusieurs constellations.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[constellationcolor]]&#039;&#039;&#039;&#039;&#039;  &#039;&#039;[v1.5.1]&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Modifier la couleur d&#039;une ou plusieurs constellations.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Exit]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Quitter Celestia.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Follow]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Suivre l&#039;objet sélectionné - Régler le [[Système de Coordonnées]] sur &#039;&#039;ecliptical&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Goto]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Déplacer la caméra et la positionner face à l&#039;objet sélectionné sans changer le [[Système de Coordonnées]].&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Gotoloc]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Déplacer la caméra et la positionner aux valeurs spécifiées de position et d&#039;orientation de l&#039;objet sélectionné sans changer le [[Système de Coordonnées]].&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Gotolonglat]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Déplacer la caméra et la positionner aux valeurs spécifiées de longitude et de latitude de l&#039;objet sélectionné.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Labels]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Activer ou désactiver l&#039;affichage des noms pour les différentes classes d&#039;objets.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Lock]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Verrouiller 2 objets par rapport à la position de la caméra - Régler le [[Système de Coordonnées]] sur &#039;&#039;lock&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Lookback]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Changer instantanément (sans mouvement de caméra) le champ de la caméra de 180°.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Mark]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Activer le marquage d&#039;un objet avec le symbole spécifié.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Move]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Déplacer la caméra à la vitesse spécifiée.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Orbit]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se déplacer en orbite autour de l&#039;objet sélectionné sans changer le [[Système de Coordonnées]].&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Orbitflags]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Activer / désactiver l&#039;affichage des orbites pour les différentes classes d&#039;objets.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Play]]&#039;&#039;&#039; (commande disponible uniquement avec la version [http://www.ikiru.ch/celestia/forum/index.php?showtopic=195 celestia_1.4.1_patch])&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Jouer un fichier son.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Preloadtex]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Pré-charger en mémoire une [[Texture|texture]] avant son affichage à l&#039;écran.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Print]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Afficher un message à l&#039;écran sous forme de texte.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Renderflags]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Activer / désactiver l&#039;affichage des différentes classes d&#039;objets.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Renderpath]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Changer/choisir le chemin de rendu (basic, multitexture, vp, vp-nv, glsl).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Rotate]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Effectuer une rotation du champ de la caméra.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Select]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Selectionner un objet (planète, satellite, galaxie, etc...).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Set]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler les valeurs de &#039;&#039;Min Orbit Size&#039;&#039;, &#039;&#039;Ambient Light Level&#039;&#039;, &#039;&#039;Field Of View&#039;&#039;, &#039;&#039;Star Distance Limit&#039;&#039;, &#039;&#039;Star Style&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setambientlight]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler le niveau de lumière ambiante.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setfaintestautomag45deg]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la magnitude automatique à 45°.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setframe]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Choisir le [[Système de Coordonnées]] à utiliser.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setorientation]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler l&#039;orientation de la caméra.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setposition]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la position de la caméra dans l&#039;espace.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setsurface]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Choisir une texture alternative pour l&#039;objet sélectionné.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setvisibilitylimit]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la magnitude minimale des étoiles à afficher lorsque l&#039;option &#039;&#039;Auto-Magnitude&#039;&#039; est désactivée.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Seturl]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Placer la caméra à la position définie par une fonction &#039;&#039;Cell://URL&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Synchronous]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se placer en orbite autour de l&#039;objet sélectionné en mode &#039;&#039;Synch Orbit&#039;&#039; - Régler le [[Système de Coordonnées]] sur &#039;&#039;geographic&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Time]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la date et l&#039;heure en utilisant les formats &#039;&#039;JulianDay&#039;&#039; ou &#039;&#039;UTC&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Timerate]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la vitesse d&#039;écoulement du temps.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Track]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Fixer la caméra sur l&#039;objet sélectionné pour le garder centré sur l&#039;écran.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Unmark]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Désactiver le marquage d&#039;un objet.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Unmarkall]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Désactiver le marquage de tous les objets.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Wait]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Insérer une pause dans l&#039;exécution du script (du nombre de secondes spécifiées).&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Quelques exemples de scripts décortiqués==&lt;br /&gt;
Après la théorie, la pratique... Les quelques scripts qui suivent exposent des exemples concrets qui permettront de se faire une idée plus précise du sujet. Si vous êtes vous-même auteur d&#039;un script pour [[Celestia]], n&#039;hésitez pas à en faire profiter les lecteurs de ce wiki.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
*[[Script : Spoutnik1|Spoutnik 1]]. Commandes utilisées : &#039;&#039;&#039;&#039;&#039;time&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;select&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;goto&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
*[[Script : Start|Start]]. Commandes utilisées : &#039;&#039;&#039;&#039;&#039;preloadtext&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;select&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;follow&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;goto&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;wait&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;print&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Aide à la création de scripts==&lt;br /&gt;
La création d&#039;un script peut parfois se révéler fastidieuse. Heureusement, K.holo nous a concocté &#039;&#039;&#039;&#039;&#039;Promenade&#039;&#039;&#039;&#039;&#039;, un petit logiciel destiné à rendre le scripting plus accessible.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A télécharger sur son site : [http://perso.orange.fr/surok/promenade/html/promenade.htm http://perso.orange.fr/surok/promenade/html/promenade.htm]&amp;lt;br/&amp;gt;&lt;br /&gt;
Si vous avez des remarques, des commentaires au sujet de ce soft, postez-les ici : [http://www.ikiru.ch/celestia/forum/viewtopic.php?t=45 http://www.ikiru.ch/celestia/forum/viewtopic.php?t=45].&lt;br /&gt;
&amp;lt;br/&amp;gt;A noter qu&#039;un bug empêchait certains d&#039;utiliser &#039;&#039;Promenade&#039;&#039;. Bug résolu, qui était dû à deux .dll manquantes : msvbvm60.dll&lt;br /&gt;
et VB6FR.DLL (à copier dans le dossier d&#039;installation de &#039;&#039;Promenade&#039;&#039; et &#039;&#039;&#039;non&#039;&#039;&#039; dans &amp;quot;c:\Windows\System&amp;quot; !). Voir le forum cité ci-dessus. (Un grand merci à K.holo qui n&#039;a pas lâché le morceau, sans oublier Bluz qui a mis la main à la pâte.)&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Setfaintestautomag45deg&amp;diff=4313</id>
		<title>Setfaintestautomag45deg</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Setfaintestautomag45deg&amp;diff=4313"/>
		<updated>2008-09-06T12:56:04Z</updated>

		<summary type="html">&lt;p&gt;Vincent : Nouvelle page :   &amp;#039;&amp;#039;&amp;#039;{&amp;lt;br /&amp;gt; setfaintestautomag45deg { magnitude 7.5 }&amp;lt;br /&amp;gt; }&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt; Règle la magnitude automatique à 45° sur &amp;#039;&amp;#039;&amp;#039;7,5&amp;#039;&amp;#039;&amp;#039;.  &amp;lt;br/&amp;gt;&amp;#039;&amp;#039;retour à la page Script&amp;#039;&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  &#039;&#039;&#039;{&amp;lt;br /&amp;gt; setfaintestautomag45deg { magnitude 7.5 }&amp;lt;br /&amp;gt; }&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Règle la magnitude automatique à 45° sur &#039;&#039;&#039;7,5&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&#039;&#039;retour à la page [[Script]]&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Script&amp;diff=4312</id>
		<title>Script</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Script&amp;diff=4312"/>
		<updated>2008-09-06T12:51:44Z</updated>

		<summary type="html">&lt;p&gt;Vincent : /* Quelles sont les principales commandes .cel ? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Qu&#039;est-ce qu&#039;un script Celestia ? ==&lt;br /&gt;
Un script Celestia est un fichier texte (enregistré au format .[[cel]] ou .[[celx]]) comportant une série de commandes qui permettent d&#039;exécuter et surtout d&#039;enchaîner automatiquement la plupart des fonctions habituellement accessibles à travers les différents menus. Les scripts offrent donc la possibilité d&#039;enchaîner, sans intervention de l&#039;utilisateur, des déplacements, des mouvements de caméra, des changements de textures de planètes, bref de réaliser l&#039;équivalent d&#039;une véritable séquence vidéo dans Celestia. Ils permettent aussi d&#039;afficher des commentaires textuels au cours de ces séquences.&amp;lt;br&amp;gt;&lt;br /&gt;
En d&#039;autres termes, il est donc possible de &amp;quot;programmer&amp;quot; Celestia pour visualiser de nombreux objets célestes (sous toutes les coutures), tout en affichant simultanément des commentaires, ce qui fait de Celestia un outil pédagogique de premier ordre. A ce titre, un &amp;quot;script&amp;quot; Celestia peut être considéré comme un véritable &amp;quot;scénario&amp;quot;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Comment lancer ou interrompre un script dans Celestia ? ==&lt;br /&gt;
*Les scripts sont accessibles à partir du Menu &amp;quot;File&amp;quot; (&amp;quot;Fichier&amp;quot;) &amp;gt; &amp;quot;Open script&amp;quot; (&amp;quot;Ouvrir script&amp;quot;)&lt;br /&gt;
*Lors de l&#039;installation de [[Celestia]], les fichiers .[[cel]] et .[[celx]] ont été associés à ce logiciel (sauf consigne contraire de l&#039;utilisateur). Ainsi, il est possible de lancer un script à partir d&#039;un gestionnaire de fichiers par un simple double-clic. Dans ce cas, [[Celestia]] se lancera automatiquement, puis chargera et lancera ledit script tout aussi automatiquement.&lt;br /&gt;
*Pour interrompre un script, il suffit d&#039;une simple pression sur la touche &amp;lt;Echap&amp;gt; (ou &amp;lt;Esc&amp;gt;).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Quelle est la différence entre les fichiers .[[cel]] et .[[celx]] ? ==&lt;br /&gt;
Ces 2 types de scripts n&#039;utilisent pas le même langage de programmation.&lt;br /&gt;
&lt;br /&gt;
*Les fichiers .[[cel]] utilisent un langage basique (rien à voir avec le langage &amp;quot;&#039;&#039;Basic&#039;&#039;&amp;quot; !) propre à [[Celestia]]. Ils ne permettent aucune interaction avec l&#039;utilisateur qui ne peut que l&#039;interrompre en cours d&#039;exécution.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Les fichiers .[[celx]] utilisent une partie des fonctions du [http://www.lua.org langage Lua]. Plus complexes, ils autorisent un traitement mathématique et logique des valeurs, et offrent une forme d&#039;interactivité avec l&#039;utilisateur : par exemple, il est possible de demander le nom d&#039;une planète pour pouvoir s&#039;y rendre, de proposer des menus pour pouvoir passer directement à la 2ème partie d&#039;un script, ou de demander la distance à laquelle on veut s&#039;approcher d&#039;un objet, etc. Une description (en anglais) des fonctions Lua disponibles sous [[Celestia]] a été rédigée par Harald Schmidt et est consultable ici : [http://celestia.h-schmidt.net/celx-summary-latest.html http://celestia.h-schmidt.net/].&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Comment modifier un script ? ==&lt;br /&gt;
Un script peut être écrit ou modifié comme tout autre fichier texte, en utilisant votre éditeur de texte préféré (Notepad, ...). Il vous suffit ensuite de l&#039;enregistrer au format .[[cel]] ou [[celx]] (exemple : MonScript.cel). Voir aussi l&#039;article traitant des [[Fichiers_Texte|fichiers en format &amp;quot;texte&amp;quot;]].&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Note: A l&#039;origine, Celestia est un logiciel anglophone, et ignore donc les spécificités des langues latines comme les accents.&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Si vous souhaitez donc pouvoir afficher les caractères accentués dans Celestia, assurez-vous d&#039;utiliser un Editeur de texte &#039;&#039;&#039;qui supporte les caractères Unicode et le codage en UTF-8&#039;&#039;&#039;, sans quoi Celestia fera disparaître le caractère accentué ainsi que le caractère qui suit.&lt;br /&gt;
&lt;br /&gt;
Le logiciel &#039;&#039;Wordpad&#039;&#039;, fourni avec Microsoft Windows, est capable de changer d&#039;encodage et permet théoriquement d&#039;enregistrer les scripts en format texte &amp;quot;unicode&amp;quot;. Néanmoins ce logiciel est à éviter puisque les scripts enregistrés ainsi on généré des [[bugs]].&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Les deux éditeurs de texte à privilégier pour l&#039;écriture de scripts sont :&lt;br /&gt;
*[http://www.framasoft.net/article2917.html Notepad2], un petit utilitaire qui reproduit le Notepad de Windows, mais amélioré (coloration syntaxique, indentation, encodages).&amp;lt;br/&amp;gt;&lt;br /&gt;
*[http://www.cielespace.org/site/index.php?option=com_docman&amp;amp;task=doc_details&amp;amp;gid=11&amp;amp;Itemid=51 PSPad]. Il s&#039;agit également d&#039;un éditeur de texte amélioré mais qui supporte en plus les macros-commandes et qui, grâce à l&#039;optimisation de Bluz, vous permettra de mettre sous forme de Macro les commandes de [[Celestia]], de sorte à ne pas avoir à les retaper constamment. Installation : décompresser l&#039;archive puis lancer le fichier setup. Ensuite, placer le dossier &amp;quot;macro&amp;quot; dans votre dossier personnel : &amp;quot;utilisateur\Application Data\Pspad&amp;quot;. Enfin, lancez l&#039;application et faites CTRL+MAJ+F5 pour faire apparaître la liste des fonctions. (Pour toute question concernant l&#039;utilisation de PSPad pour [[Celestia]], voir [http://www.ikiru.ch/celestia/forum/viewtopic.php?t=304 ici].&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Quelles sont les principales commandes .[[cel]] ? ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Cancel]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Annuler les commandes [[goto]] et [[track]], et réinitialiser le [[Système de Coordonnées]] sur &#039;&#039;universal&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Center]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Centrer l&#039;objet sélectionné sur l&#039;écran.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Changedistance]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Changer la distance entre la caméra et l&#039;objet sélectionné.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Chase]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler le [[Système de Coordonnées]] sur &#039;&#039;chase&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[constelations]]&#039;&#039;&#039;&#039;&#039;  &#039;&#039;[v1.5.1]&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Activer ou désactiver l&#039;affichage d&#039;une ou plusieurs constellations.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[constellationcolor]]&#039;&#039;&#039;&#039;&#039;  &#039;&#039;[v1.5.1]&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Modifier la couleur d&#039;une ou plusieurs constellations.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Exit]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Quitter Celestia.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Follow]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Suivre l&#039;objet sélectionné - Régler le [[Système de Coordonnées]] sur &#039;&#039;ecliptical&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Goto]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Déplacer la caméra et la positionner face à l&#039;objet sélectionné sans changer le [[Système de Coordonnées]].&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Gotoloc]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Déplacer la caméra et la positionner aux valeurs spécifiées de position et d&#039;orientation de l&#039;objet sélectionné sans changer le [[Système de Coordonnées]].&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Gotolonglat]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Déplacer la caméra et la positionner aux valeurs spécifiées de longitude et de latitude de l&#039;objet sélectionné.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Labels]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Activer ou désactiver l&#039;affichage des noms pour les différentes classes d&#039;objets.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Lock]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Verrouiller 2 objets par rapport à la position de la caméra - Régler le [[Système de Coordonnées]] sur &#039;&#039;lock&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Lookback]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Changer instantanément (sans mouvement de caméra) le champ de la caméra de 180°.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Mark]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Activer le marquage d&#039;un objet avec le symbole spécifié.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Move]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Déplacer la caméra à la vitesse spécifiée.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Orbit]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se déplacer en orbite autour de l&#039;objet sélectionné sans changer le [[Système de Coordonnées]].&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Orbitflags]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Activer / désactiver l&#039;affichage des orbites pour les différentes classes d&#039;objets.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Play]]&#039;&#039;&#039; (commande disponible uniquement avec la version [http://www.ikiru.ch/celestia/forum/index.php?showtopic=195 celestia_1.4.1_patch])&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Jouer un fichier son.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Preloadtex]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Pré-charger en mémoire une [[Texture|texture]] avant son affichage à l&#039;écran.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Print]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Afficher un message à l&#039;écran sous forme de texte.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Renderflags]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Activer / désactiver l&#039;affichage des différentes classes d&#039;objets.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Renderpath]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Changer/choisir le chemin de rendu (basic, multitexture, vp, vp-nv, glsl).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Rotate]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Effectuer une rotation du champ de la caméra.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Select]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Selectionner un objet (planète, satellite, galaxie, etc...).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Set]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler les valeurs de &#039;&#039;Min Orbit Size&#039;&#039;, &#039;&#039;Ambient Light Level&#039;&#039;, &#039;&#039;Field Of View&#039;&#039;, &#039;&#039;Star Distance Limit&#039;&#039;, &#039;&#039;Star Style&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setambientlight]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler le niveau de lumière ambiante.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setfaintestautomag45deg]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la magnitude minimale des étoiles à afficher lorsque l&#039;option &#039;&#039;Auto-Magnitude&#039;&#039; est activée.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setframe]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Choisir le [[Système de Coordonnées]] à utiliser.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setorientation]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler l&#039;orientation de la caméra.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setposition]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la position de la caméra dans l&#039;espace.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setsurface]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Choisir une texture alternative pour l&#039;objet sélectionné.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setvisibilitylimit]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la magnitude minimale des étoiles à afficher lorsque l&#039;option &#039;&#039;Auto-Magnitude&#039;&#039; est désactivée.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Seturl]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Placer la caméra à la position définie par une fonction &#039;&#039;Cell://URL&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Synchronous]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se placer en orbite autour de l&#039;objet sélectionné en mode &#039;&#039;Synch Orbit&#039;&#039; - Régler le [[Système de Coordonnées]] sur &#039;&#039;geographic&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Time]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la date et l&#039;heure en utilisant les formats &#039;&#039;JulianDay&#039;&#039; ou &#039;&#039;UTC&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Timerate]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la vitesse d&#039;écoulement du temps.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Track]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Fixer la caméra sur l&#039;objet sélectionné pour le garder centré sur l&#039;écran.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Unmark]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Désactiver le marquage d&#039;un objet.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Unmarkall]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Désactiver le marquage de tous les objets.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Wait]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Insérer une pause dans l&#039;exécution du script (du nombre de secondes spécifiées).&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Quelques exemples de scripts décortiqués==&lt;br /&gt;
Après la théorie, la pratique... Les quelques scripts qui suivent exposent des exemples concrets qui permettront de se faire une idée plus précise du sujet. Si vous êtes vous-même auteur d&#039;un script pour [[Celestia]], n&#039;hésitez pas à en faire profiter les lecteurs de ce wiki.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
*[[Script : Spoutnik1|Spoutnik 1]]. Commandes utilisées : &#039;&#039;&#039;&#039;&#039;time&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;select&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;goto&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
*[[Script : Start|Start]]. Commandes utilisées : &#039;&#039;&#039;&#039;&#039;preloadtext&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;select&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;follow&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;goto&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;wait&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;print&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Aide à la création de scripts==&lt;br /&gt;
La création d&#039;un script peut parfois se révéler fastidieuse. Heureusement, K.holo nous a concocté &#039;&#039;&#039;&#039;&#039;Promenade&#039;&#039;&#039;&#039;&#039;, un petit logiciel destiné à rendre le scripting plus accessible.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A télécharger sur son site : [http://perso.orange.fr/surok/promenade/html/promenade.htm http://perso.orange.fr/surok/promenade/html/promenade.htm]&amp;lt;br/&amp;gt;&lt;br /&gt;
Si vous avez des remarques, des commentaires au sujet de ce soft, postez-les ici : [http://www.ikiru.ch/celestia/forum/viewtopic.php?t=45 http://www.ikiru.ch/celestia/forum/viewtopic.php?t=45].&lt;br /&gt;
&amp;lt;br/&amp;gt;A noter qu&#039;un bug empêchait certains d&#039;utiliser &#039;&#039;Promenade&#039;&#039;. Bug résolu, qui était dû à deux .dll manquantes : msvbvm60.dll&lt;br /&gt;
et VB6FR.DLL (à copier dans le dossier d&#039;installation de &#039;&#039;Promenade&#039;&#039; et &#039;&#039;&#039;non&#039;&#039;&#039; dans &amp;quot;c:\Windows\System&amp;quot; !). Voir le forum cité ci-dessus. (Un grand merci à K.holo qui n&#039;a pas lâché le morceau, sans oublier Bluz qui a mis la main à la pâte.)&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Mark&amp;diff=4311</id>
		<title>Mark</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Mark&amp;diff=4311"/>
		<updated>2008-09-06T11:46:06Z</updated>

		<summary type="html">&lt;p&gt;Vincent : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  &#039;&#039;&#039;{&amp;lt;br /&amp;gt; renderflags { set &amp;quot;markers&amp;quot; }&amp;lt;br /&amp;gt; mark { object &amp;quot;Sol/Earth&amp;quot; symbol &amp;quot;x&amp;quot; size 25 color [1 0 0] alpha 0.6 }&amp;lt;br /&amp;gt; }&#039;&#039;&#039;&amp;lt;br /&amp;gt; &lt;br /&gt;
  permet d&#039;activer le marquage de l&#039;objet &#039;Terre&#039; avec le symbole &#039;&#039;&#039;&#039;x&#039;&#039;&#039;&#039; de taille 25,&amp;lt;br /&amp;gt; de couleur rouge et avec un coefficient de transparence de 0,6 &#039;&#039;[v1.5.1]&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
  rem 1: Les symboles pouvant être utilisés sont &#039;&#039;&#039;&amp;quot;diamond&amp;quot;&#039;&#039;&#039; (par défaut), &#039;&#039;&#039;&amp;quot;plus&amp;quot;&#039;&#039;&#039;, &#039;&#039;&#039;&amp;quot;square&amp;quot;&#039;&#039;&#039;,&amp;lt;br /&amp;gt; &#039;&#039;&#039;&amp;quot;triangle&amp;quot;&#039;&#039;&#039;, &#039;&#039;&#039;&amp;quot;x&amp;quot;&#039;&#039;&#039;, &#039;&#039;&#039;&amp;quot;circle&amp;quot;&#039;&#039;&#039; &#039;&#039;[v1.5.1]&#039;&#039;, &#039;&#039;&#039;&amp;quot;disk&amp;quot;&#039;&#039;&#039; &#039;&#039;[v1.5.1]&#039;&#039;, &#039;&#039;&#039;&amp;quot;filledsquare&amp;quot;&#039;&#039;&#039; &#039;&#039;[v1.5.1]&#039;&#039;,&amp;lt;br /&amp;gt; &#039;&#039;&#039;&amp;quot;leftarrow&amp;quot;&#039;&#039;&#039; &#039;&#039;[v1.5.1]&#039;&#039;, &#039;&#039;&#039;&amp;quot;rightarrow&amp;quot;&#039;&#039;&#039; &#039;&#039;[v1.5.1]&#039;&#039;, &#039;&#039;&#039;&amp;quot;downarrow&amp;quot;&#039;&#039;&#039; &#039;&#039;[v1.5.1]&#039;&#039;, &#039;&#039;&#039;&amp;quot;uparrow&amp;quot;&#039;&#039;&#039; &#039;&#039;[v1.5.1]&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
  rem 2: Les couleurs sont définies suivant le mode [Rouge Vert Bleu], soit par exemple :&lt;br /&gt;
         - noir  :  &#039;&#039;&#039;[0 0 0]&#039;&#039;&#039;&lt;br /&gt;
         - rouge :  &#039;&#039;&#039;[1 0 0]&#039;&#039;&#039; (couleur par défaut)&lt;br /&gt;
         - vert  :  &#039;&#039;&#039;[0 1 0]&#039;&#039;&#039;&lt;br /&gt;
         - bleu  :  &#039;&#039;&#039;[0 0 1]&#039;&#039;&#039;&lt;br /&gt;
         - jaune :  &#039;&#039;&#039;[1 1 0]&#039;&#039;&#039;&lt;br /&gt;
         - blanc :  &#039;&#039;&#039;[1 1 1]&#039;&#039;&#039;&lt;br /&gt;
         - gris  :  &#039;&#039;&#039;[0.5 0.5 0.5]&#039;&#039;&#039;&lt;br /&gt;
         - etc...&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;retour à la page [[Script]]&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Script&amp;diff=4310</id>
		<title>Script</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Script&amp;diff=4310"/>
		<updated>2008-09-06T11:43:03Z</updated>

		<summary type="html">&lt;p&gt;Vincent : /* Quelles sont les principales commandes .cel ? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Qu&#039;est-ce qu&#039;un script Celestia ? ==&lt;br /&gt;
Un script Celestia est un fichier texte (enregistré au format .[[cel]] ou .[[celx]]) comportant une série de commandes qui permettent d&#039;exécuter et surtout d&#039;enchaîner automatiquement la plupart des fonctions habituellement accessibles à travers les différents menus. Les scripts offrent donc la possibilité d&#039;enchaîner, sans intervention de l&#039;utilisateur, des déplacements, des mouvements de caméra, des changements de textures de planètes, bref de réaliser l&#039;équivalent d&#039;une véritable séquence vidéo dans Celestia. Ils permettent aussi d&#039;afficher des commentaires textuels au cours de ces séquences.&amp;lt;br&amp;gt;&lt;br /&gt;
En d&#039;autres termes, il est donc possible de &amp;quot;programmer&amp;quot; Celestia pour visualiser de nombreux objets célestes (sous toutes les coutures), tout en affichant simultanément des commentaires, ce qui fait de Celestia un outil pédagogique de premier ordre. A ce titre, un &amp;quot;script&amp;quot; Celestia peut être considéré comme un véritable &amp;quot;scénario&amp;quot;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Comment lancer ou interrompre un script dans Celestia ? ==&lt;br /&gt;
*Les scripts sont accessibles à partir du Menu &amp;quot;File&amp;quot; (&amp;quot;Fichier&amp;quot;) &amp;gt; &amp;quot;Open script&amp;quot; (&amp;quot;Ouvrir script&amp;quot;)&lt;br /&gt;
*Lors de l&#039;installation de [[Celestia]], les fichiers .[[cel]] et .[[celx]] ont été associés à ce logiciel (sauf consigne contraire de l&#039;utilisateur). Ainsi, il est possible de lancer un script à partir d&#039;un gestionnaire de fichiers par un simple double-clic. Dans ce cas, [[Celestia]] se lancera automatiquement, puis chargera et lancera ledit script tout aussi automatiquement.&lt;br /&gt;
*Pour interrompre un script, il suffit d&#039;une simple pression sur la touche &amp;lt;Echap&amp;gt; (ou &amp;lt;Esc&amp;gt;).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Quelle est la différence entre les fichiers .[[cel]] et .[[celx]] ? ==&lt;br /&gt;
Ces 2 types de scripts n&#039;utilisent pas le même langage de programmation.&lt;br /&gt;
&lt;br /&gt;
*Les fichiers .[[cel]] utilisent un langage basique (rien à voir avec le langage &amp;quot;&#039;&#039;Basic&#039;&#039;&amp;quot; !) propre à [[Celestia]]. Ils ne permettent aucune interaction avec l&#039;utilisateur qui ne peut que l&#039;interrompre en cours d&#039;exécution.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Les fichiers .[[celx]] utilisent une partie des fonctions du [http://www.lua.org langage Lua]. Plus complexes, ils autorisent un traitement mathématique et logique des valeurs, et offrent une forme d&#039;interactivité avec l&#039;utilisateur : par exemple, il est possible de demander le nom d&#039;une planète pour pouvoir s&#039;y rendre, de proposer des menus pour pouvoir passer directement à la 2ème partie d&#039;un script, ou de demander la distance à laquelle on veut s&#039;approcher d&#039;un objet, etc. Une description (en anglais) des fonctions Lua disponibles sous [[Celestia]] a été rédigée par Harald Schmidt et est consultable ici : [http://celestia.h-schmidt.net/celx-summary-latest.html http://celestia.h-schmidt.net/].&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Comment modifier un script ? ==&lt;br /&gt;
Un script peut être écrit ou modifié comme tout autre fichier texte, en utilisant votre éditeur de texte préféré (Notepad, ...). Il vous suffit ensuite de l&#039;enregistrer au format .[[cel]] ou [[celx]] (exemple : MonScript.cel). Voir aussi l&#039;article traitant des [[Fichiers_Texte|fichiers en format &amp;quot;texte&amp;quot;]].&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Note: A l&#039;origine, Celestia est un logiciel anglophone, et ignore donc les spécificités des langues latines comme les accents.&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Si vous souhaitez donc pouvoir afficher les caractères accentués dans Celestia, assurez-vous d&#039;utiliser un Editeur de texte &#039;&#039;&#039;qui supporte les caractères Unicode et le codage en UTF-8&#039;&#039;&#039;, sans quoi Celestia fera disparaître le caractère accentué ainsi que le caractère qui suit.&lt;br /&gt;
&lt;br /&gt;
Le logiciel &#039;&#039;Wordpad&#039;&#039;, fourni avec Microsoft Windows, est capable de changer d&#039;encodage et permet théoriquement d&#039;enregistrer les scripts en format texte &amp;quot;unicode&amp;quot;. Néanmoins ce logiciel est à éviter puisque les scripts enregistrés ainsi on généré des [[bugs]].&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Les deux éditeurs de texte à privilégier pour l&#039;écriture de scripts sont :&lt;br /&gt;
*[http://www.framasoft.net/article2917.html Notepad2], un petit utilitaire qui reproduit le Notepad de Windows, mais amélioré (coloration syntaxique, indentation, encodages).&amp;lt;br/&amp;gt;&lt;br /&gt;
*[http://www.cielespace.org/site/index.php?option=com_docman&amp;amp;task=doc_details&amp;amp;gid=11&amp;amp;Itemid=51 PSPad]. Il s&#039;agit également d&#039;un éditeur de texte amélioré mais qui supporte en plus les macros-commandes et qui, grâce à l&#039;optimisation de Bluz, vous permettra de mettre sous forme de Macro les commandes de [[Celestia]], de sorte à ne pas avoir à les retaper constamment. Installation : décompresser l&#039;archive puis lancer le fichier setup. Ensuite, placer le dossier &amp;quot;macro&amp;quot; dans votre dossier personnel : &amp;quot;utilisateur\Application Data\Pspad&amp;quot;. Enfin, lancez l&#039;application et faites CTRL+MAJ+F5 pour faire apparaître la liste des fonctions. (Pour toute question concernant l&#039;utilisation de PSPad pour [[Celestia]], voir [http://www.ikiru.ch/celestia/forum/viewtopic.php?t=304 ici].&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Quelles sont les principales commandes .[[cel]] ? ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Cancel]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Annuler les commandes [[goto]] et [[track]], et réinitialiser le [[Système de Coordonnées]] sur &#039;&#039;universal&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Center]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Centrer l&#039;objet sélectionné sur l&#039;écran.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Changedistance]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Changer la distance entre la caméra et l&#039;objet sélectionné.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Chase]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler le [[Système de Coordonnées]] sur &#039;&#039;chase&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[constelations]]&#039;&#039;&#039;&#039;&#039;  &#039;&#039;[v1.5.1]&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Activer ou désactiver l&#039;affichage d&#039;une ou plusieurs constellations.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[constellationcolor]]&#039;&#039;&#039;&#039;&#039;  &#039;&#039;[v1.5.1]&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Modifier la couleur d&#039;une ou plusieurs constellations.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Exit]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Quitter Celestia.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Follow]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Suivre l&#039;objet sélectionné - Régler le [[Système de Coordonnées]] sur &#039;&#039;ecliptical&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Goto]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Déplacer la caméra et la positionner face à l&#039;objet sélectionné sans changer le [[Système de Coordonnées]].&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Gotoloc]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Déplacer la caméra et la positionner aux valeurs spécifiées de position et d&#039;orientation de l&#039;objet sélectionné sans changer le [[Système de Coordonnées]].&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Gotolonglat]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Déplacer la caméra et la positionner aux valeurs spécifiées de longitude et de latitude de l&#039;objet sélectionné.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Labels]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Activer ou désactiver l&#039;affichage des noms pour les différentes classes d&#039;objets.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Lock]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Verrouiller 2 objets par rapport à la position de la caméra - Régler le [[Système de Coordonnées]] sur &#039;&#039;lock&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Lookback]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Changer instantanément (sans mouvement de caméra) le champ de la caméra de 180°.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Mark]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Activer le marquage d&#039;un objet avec le symbole spécifié.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Move]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Déplacer la caméra à la vitesse spécifiée.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Orbit]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se déplacer en orbite autour de l&#039;objet sélectionné sans changer le [[Système de Coordonnées]].&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Orbitflags]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Activer / désactiver l&#039;affichage des orbites pour les différentes classes d&#039;objets.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Play]]&#039;&#039;&#039; (commande disponible uniquement avec la version [http://www.ikiru.ch/celestia/forum/index.php?showtopic=195 celestia_1.4.1_patch])&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Jouer un fichier son.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Preloadtex]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Pré-charger en mémoire une [[Texture|texture]] avant son affichage à l&#039;écran.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Print]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Afficher un message à l&#039;écran sous forme de texte.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Renderflags]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Activer / désactiver l&#039;affichage des différentes classes d&#039;objets.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Renderpath]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Changer/choisir le chemin de rendu (basic, multitexture, vp, vp-nv, glsl).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Rotate]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Effectuer une rotation du champ de la caméra.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Select]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Selectionner un objet (planète, satellite, galaxie, etc...).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Set]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler les valeurs de &#039;&#039;Min Orbit Size&#039;&#039;, &#039;&#039;Ambient Light Level&#039;&#039;, &#039;&#039;Field Of View&#039;&#039;, &#039;&#039;Star Distance Limit&#039;&#039;, &#039;&#039;Star Style&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setfaintestautomag45deg]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la magnitude minimale des étoiles à afficher lorsque l&#039;option &#039;&#039;Auto-Magnitude&#039;&#039; est activée.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setframe]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Choisir le [[Système de Coordonnées]] à utiliser.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setorientation]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler l&#039;orientation de la caméra.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setposition]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la position de la caméra dans l&#039;espace.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setsurface]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Choisir une texture alternative pour l&#039;objet sélectionné.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setvisibilitylimit]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la magnitude minimale des étoiles à afficher lorsque l&#039;option &#039;&#039;Auto-Magnitude&#039;&#039; est désactivée.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Seturl]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Placer la caméra à la position définie par une fonction &#039;&#039;Cell://URL&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Synchronous]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se placer en orbite autour de l&#039;objet sélectionné en mode &#039;&#039;Synch Orbit&#039;&#039; - Régler le [[Système de Coordonnées]] sur &#039;&#039;geographic&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Time]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la date et l&#039;heure en utilisant les formats &#039;&#039;JulianDay&#039;&#039; ou &#039;&#039;UTC&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Timerate]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la vitesse d&#039;écoulement du temps.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Track]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Fixer la caméra sur l&#039;objet sélectionné pour le garder centré sur l&#039;écran.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Unmark]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Désactiver le marquage d&#039;un objet.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Unmarkall]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Désactiver le marquage de tous les objets.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Wait]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Insérer une pause dans l&#039;exécution du script (du nombre de secondes spécifiées).&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Quelques exemples de scripts décortiqués==&lt;br /&gt;
Après la théorie, la pratique... Les quelques scripts qui suivent exposent des exemples concrets qui permettront de se faire une idée plus précise du sujet. Si vous êtes vous-même auteur d&#039;un script pour [[Celestia]], n&#039;hésitez pas à en faire profiter les lecteurs de ce wiki.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
*[[Script : Spoutnik1|Spoutnik 1]]. Commandes utilisées : &#039;&#039;&#039;&#039;&#039;time&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;select&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;goto&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
*[[Script : Start|Start]]. Commandes utilisées : &#039;&#039;&#039;&#039;&#039;preloadtext&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;select&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;follow&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;goto&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;wait&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;print&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Aide à la création de scripts==&lt;br /&gt;
La création d&#039;un script peut parfois se révéler fastidieuse. Heureusement, K.holo nous a concocté &#039;&#039;&#039;&#039;&#039;Promenade&#039;&#039;&#039;&#039;&#039;, un petit logiciel destiné à rendre le scripting plus accessible.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A télécharger sur son site : [http://perso.orange.fr/surok/promenade/html/promenade.htm http://perso.orange.fr/surok/promenade/html/promenade.htm]&amp;lt;br/&amp;gt;&lt;br /&gt;
Si vous avez des remarques, des commentaires au sujet de ce soft, postez-les ici : [http://www.ikiru.ch/celestia/forum/viewtopic.php?t=45 http://www.ikiru.ch/celestia/forum/viewtopic.php?t=45].&lt;br /&gt;
&amp;lt;br/&amp;gt;A noter qu&#039;un bug empêchait certains d&#039;utiliser &#039;&#039;Promenade&#039;&#039;. Bug résolu, qui était dû à deux .dll manquantes : msvbvm60.dll&lt;br /&gt;
et VB6FR.DLL (à copier dans le dossier d&#039;installation de &#039;&#039;Promenade&#039;&#039; et &#039;&#039;&#039;non&#039;&#039;&#039; dans &amp;quot;c:\Windows\System&amp;quot; !). Voir le forum cité ci-dessus. (Un grand merci à K.holo qui n&#039;a pas lâché le morceau, sans oublier Bluz qui a mis la main à la pâte.)&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Mark&amp;diff=4309</id>
		<title>Mark</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Mark&amp;diff=4309"/>
		<updated>2008-09-06T11:32:31Z</updated>

		<summary type="html">&lt;p&gt;Vincent : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  &#039;&#039;&#039;{&amp;lt;br /&amp;gt; renderflags { set &amp;quot;markers&amp;quot; }&amp;lt;br /&amp;gt; mark { object &amp;quot;Sol/Earth&amp;quot; symbol &amp;quot;x&amp;quot; size 25 color [1 0 0] alpha 0.6 }&amp;lt;br /&amp;gt; }&#039;&#039;&#039;&amp;lt;br /&amp;gt; &lt;br /&gt;
  permet d&#039;activer le marquage de l&#039;objet &#039;Terre&#039; avec le symbole &#039;&#039;&#039;&#039;x&#039;&#039;&#039;&#039; de taille 25, de couleur&amp;lt;br /&amp;gt; rouge et avec un coefficient de transparence de 0,6.&amp;lt;br /&amp;gt;&lt;br /&gt;
  rem 1: Les symboles pouvant être utilisés sont &#039;&#039;&#039;&amp;quot;diamond&amp;quot;&#039;&#039;&#039; (par défaut), &#039;&#039;&#039;&amp;quot;plus&amp;quot;&#039;&#039;&#039;, &#039;&#039;&#039;&amp;quot;square&amp;quot;&#039;&#039;&#039;, &#039;&#039;&#039;&amp;quot;triangle&amp;quot;&#039;&#039;&#039;,&amp;lt;br /&amp;gt;  &#039;&#039;&#039;&amp;quot;x&amp;quot;&#039;&#039;&#039;, &#039;&#039;&#039;&amp;quot;circle&amp;quot;&#039;&#039;&#039;, &#039;&#039;&#039;&amp;quot;disk&amp;quot;&#039;&#039;&#039;, &#039;&#039;&#039;&amp;quot;filledsquare&amp;quot;&#039;&#039;&#039;, &#039;&#039;&#039;&amp;quot;leftarrow&amp;quot;&#039;&#039;&#039;, &#039;&#039;&#039;&amp;quot;rightarrow&amp;quot;&#039;&#039;&#039;, &#039;&#039;&#039;&amp;quot;downarrow&amp;quot;&#039;&#039;&#039;, &#039;&#039;&#039;&amp;quot;uparrow&amp;quot;&#039;&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
  rem 2: Les couleurs sont définies suivant le mode [Rouge Vert Bleu], soit par exemple :&lt;br /&gt;
         - noir  :  &#039;&#039;&#039;[0 0 0]&#039;&#039;&#039;&lt;br /&gt;
         - rouge :  &#039;&#039;&#039;[1 0 0]&#039;&#039;&#039; (couleur par défaut)&lt;br /&gt;
         - vert  :  &#039;&#039;&#039;[0 1 0]&#039;&#039;&#039;&lt;br /&gt;
         - bleu  :  &#039;&#039;&#039;[0 0 1]&#039;&#039;&#039;&lt;br /&gt;
         - jaune :  &#039;&#039;&#039;[1 1 0]&#039;&#039;&#039;&lt;br /&gt;
         - blanc :  &#039;&#039;&#039;[1 1 1]&#039;&#039;&#039;&lt;br /&gt;
         - gris  :  &#039;&#039;&#039;[0.5 0.5 0.5]&#039;&#039;&#039;&lt;br /&gt;
         - etc...&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;retour à la page [[Script]]&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Script&amp;diff=4308</id>
		<title>Script</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Script&amp;diff=4308"/>
		<updated>2008-09-06T11:27:53Z</updated>

		<summary type="html">&lt;p&gt;Vincent : /* Quelles sont les principales commandes .cel ? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Qu&#039;est-ce qu&#039;un script Celestia ? ==&lt;br /&gt;
Un script Celestia est un fichier texte (enregistré au format .[[cel]] ou .[[celx]]) comportant une série de commandes qui permettent d&#039;exécuter et surtout d&#039;enchaîner automatiquement la plupart des fonctions habituellement accessibles à travers les différents menus. Les scripts offrent donc la possibilité d&#039;enchaîner, sans intervention de l&#039;utilisateur, des déplacements, des mouvements de caméra, des changements de textures de planètes, bref de réaliser l&#039;équivalent d&#039;une véritable séquence vidéo dans Celestia. Ils permettent aussi d&#039;afficher des commentaires textuels au cours de ces séquences.&amp;lt;br&amp;gt;&lt;br /&gt;
En d&#039;autres termes, il est donc possible de &amp;quot;programmer&amp;quot; Celestia pour visualiser de nombreux objets célestes (sous toutes les coutures), tout en affichant simultanément des commentaires, ce qui fait de Celestia un outil pédagogique de premier ordre. A ce titre, un &amp;quot;script&amp;quot; Celestia peut être considéré comme un véritable &amp;quot;scénario&amp;quot;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Comment lancer ou interrompre un script dans Celestia ? ==&lt;br /&gt;
*Les scripts sont accessibles à partir du Menu &amp;quot;File&amp;quot; (&amp;quot;Fichier&amp;quot;) &amp;gt; &amp;quot;Open script&amp;quot; (&amp;quot;Ouvrir script&amp;quot;)&lt;br /&gt;
*Lors de l&#039;installation de [[Celestia]], les fichiers .[[cel]] et .[[celx]] ont été associés à ce logiciel (sauf consigne contraire de l&#039;utilisateur). Ainsi, il est possible de lancer un script à partir d&#039;un gestionnaire de fichiers par un simple double-clic. Dans ce cas, [[Celestia]] se lancera automatiquement, puis chargera et lancera ledit script tout aussi automatiquement.&lt;br /&gt;
*Pour interrompre un script, il suffit d&#039;une simple pression sur la touche &amp;lt;Echap&amp;gt; (ou &amp;lt;Esc&amp;gt;).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Quelle est la différence entre les fichiers .[[cel]] et .[[celx]] ? ==&lt;br /&gt;
Ces 2 types de scripts n&#039;utilisent pas le même langage de programmation.&lt;br /&gt;
&lt;br /&gt;
*Les fichiers .[[cel]] utilisent un langage basique (rien à voir avec le langage &amp;quot;&#039;&#039;Basic&#039;&#039;&amp;quot; !) propre à [[Celestia]]. Ils ne permettent aucune interaction avec l&#039;utilisateur qui ne peut que l&#039;interrompre en cours d&#039;exécution.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Les fichiers .[[celx]] utilisent une partie des fonctions du [http://www.lua.org langage Lua]. Plus complexes, ils autorisent un traitement mathématique et logique des valeurs, et offrent une forme d&#039;interactivité avec l&#039;utilisateur : par exemple, il est possible de demander le nom d&#039;une planète pour pouvoir s&#039;y rendre, de proposer des menus pour pouvoir passer directement à la 2ème partie d&#039;un script, ou de demander la distance à laquelle on veut s&#039;approcher d&#039;un objet, etc. Une description (en anglais) des fonctions Lua disponibles sous [[Celestia]] a été rédigée par Harald Schmidt et est consultable ici : [http://celestia.h-schmidt.net/celx-summary-latest.html http://celestia.h-schmidt.net/].&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Comment modifier un script ? ==&lt;br /&gt;
Un script peut être écrit ou modifié comme tout autre fichier texte, en utilisant votre éditeur de texte préféré (Notepad, ...). Il vous suffit ensuite de l&#039;enregistrer au format .[[cel]] ou [[celx]] (exemple : MonScript.cel). Voir aussi l&#039;article traitant des [[Fichiers_Texte|fichiers en format &amp;quot;texte&amp;quot;]].&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Note: A l&#039;origine, Celestia est un logiciel anglophone, et ignore donc les spécificités des langues latines comme les accents.&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Si vous souhaitez donc pouvoir afficher les caractères accentués dans Celestia, assurez-vous d&#039;utiliser un Editeur de texte &#039;&#039;&#039;qui supporte les caractères Unicode et le codage en UTF-8&#039;&#039;&#039;, sans quoi Celestia fera disparaître le caractère accentué ainsi que le caractère qui suit.&lt;br /&gt;
&lt;br /&gt;
Le logiciel &#039;&#039;Wordpad&#039;&#039;, fourni avec Microsoft Windows, est capable de changer d&#039;encodage et permet théoriquement d&#039;enregistrer les scripts en format texte &amp;quot;unicode&amp;quot;. Néanmoins ce logiciel est à éviter puisque les scripts enregistrés ainsi on généré des [[bugs]].&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Les deux éditeurs de texte à privilégier pour l&#039;écriture de scripts sont :&lt;br /&gt;
*[http://www.framasoft.net/article2917.html Notepad2], un petit utilitaire qui reproduit le Notepad de Windows, mais amélioré (coloration syntaxique, indentation, encodages).&amp;lt;br/&amp;gt;&lt;br /&gt;
*[http://www.cielespace.org/site/index.php?option=com_docman&amp;amp;task=doc_details&amp;amp;gid=11&amp;amp;Itemid=51 PSPad]. Il s&#039;agit également d&#039;un éditeur de texte amélioré mais qui supporte en plus les macros-commandes et qui, grâce à l&#039;optimisation de Bluz, vous permettra de mettre sous forme de Macro les commandes de [[Celestia]], de sorte à ne pas avoir à les retaper constamment. Installation : décompresser l&#039;archive puis lancer le fichier setup. Ensuite, placer le dossier &amp;quot;macro&amp;quot; dans votre dossier personnel : &amp;quot;utilisateur\Application Data\Pspad&amp;quot;. Enfin, lancez l&#039;application et faites CTRL+MAJ+F5 pour faire apparaître la liste des fonctions. (Pour toute question concernant l&#039;utilisation de PSPad pour [[Celestia]], voir [http://www.ikiru.ch/celestia/forum/viewtopic.php?t=304 ici].&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Quelles sont les principales commandes .[[cel]] ? ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Cancel]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Annuler les commandes [[goto]] et [[track]], et réinitialiser le [[Système de Coordonnées]] sur &#039;&#039;universal&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Center]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Centrer l&#039;objet sélectionné sur l&#039;écran.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Changedistance]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Changer la distance entre la caméra et l&#039;objet sélectionné.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Chase]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler le [[Système de Coordonnées]] sur &#039;&#039;chase&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[constelations]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Activer ou désactiver l&#039;affichage d&#039;une ou plusieurs constellations.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[constellationcolor]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Modifier la couleur d&#039;une ou plusieurs constellations.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Exit]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Quitter Celestia.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Follow]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Suivre l&#039;objet sélectionné - Régler le [[Système de Coordonnées]] sur &#039;&#039;ecliptical&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Goto]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Déplacer la caméra et la positionner face à l&#039;objet sélectionné sans changer le [[Système de Coordonnées]].&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Gotoloc]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Déplacer la caméra et la positionner aux valeurs spécifiées de position et d&#039;orientation de l&#039;objet sélectionné sans changer le [[Système de Coordonnées]].&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Gotolonglat]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Déplacer la caméra et la positionner aux valeurs spécifiées de longitude et de latitude de l&#039;objet sélectionné.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Labels]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Activer ou désactiver l&#039;affichage des noms pour les différentes classes d&#039;objets.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Lock]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Verrouiller 2 objets par rapport à la position de la caméra - Régler le [[Système de Coordonnées]] sur &#039;&#039;lock&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Lookback]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Changer instantanément (sans mouvement de caméra) le champ de la caméra de 180°.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Mark]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Activer le marquage d&#039;un objet avec le symbole spécifié.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Move]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Déplacer la caméra à la vitesse spécifiée.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Orbit]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se déplacer en orbite autour de l&#039;objet sélectionné sans changer le [[Système de Coordonnées]].&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Orbitflags]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Activer / désactiver l&#039;affichage des orbites pour les différentes classes d&#039;objets.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Play]]&#039;&#039;&#039; (commande disponible uniquement avec la version [http://www.ikiru.ch/celestia/forum/index.php?showtopic=195 celestia_1.4.1_patch])&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Jouer un fichier son.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Preloadtex]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Pré-charger en mémoire une [[Texture|texture]] avant son affichage à l&#039;écran.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Print]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Afficher un message à l&#039;écran sous forme de texte.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Renderflags]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Activer / désactiver l&#039;affichage des différentes classes d&#039;objets.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Renderpath]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Changer/choisir le chemin de rendu (basic, multitexture, vp, vp-nv, glsl).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Rotate]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Effectuer une rotation du champ de la caméra.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Select]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Selectionner un objet (planète, satellite, galaxie, etc...).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Set]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler les valeurs de &#039;&#039;Min Orbit Size&#039;&#039;, &#039;&#039;Ambient Light Level&#039;&#039;, &#039;&#039;Field Of View&#039;&#039;, &#039;&#039;Star Distance Limit&#039;&#039;, &#039;&#039;Star Style&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setfaintestautomag45deg]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la magnitude minimale des étoiles à afficher lorsque l&#039;option &#039;&#039;Auto-Magnitude&#039;&#039; est activée.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setframe]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Choisir le [[Système de Coordonnées]] à utiliser.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setorientation]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler l&#039;orientation de la caméra.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setposition]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la position de la caméra dans l&#039;espace.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setsurface]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Choisir une texture alternative pour l&#039;objet sélectionné.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setvisibilitylimit]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la magnitude minimale des étoiles à afficher lorsque l&#039;option &#039;&#039;Auto-Magnitude&#039;&#039; est désactivée.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Seturl]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Placer la caméra à la position définie par une fonction &#039;&#039;Cell://URL&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Synchronous]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se placer en orbite autour de l&#039;objet sélectionné en mode &#039;&#039;Synch Orbit&#039;&#039; - Régler le [[Système de Coordonnées]] sur &#039;&#039;geographic&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Time]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la date et l&#039;heure en utilisant les formats &#039;&#039;JulianDay&#039;&#039; ou &#039;&#039;UTC&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Timerate]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la vitesse d&#039;écoulement du temps.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Track]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Fixer la caméra sur l&#039;objet sélectionné pour le garder centré sur l&#039;écran.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Unmark]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Désactiver le marquage d&#039;un objet.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Unmarkall]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Désactiver le marquage de tous les objets.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Wait]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Insérer une pause dans l&#039;exécution du script (du nombre de secondes spécifiées).&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Quelques exemples de scripts décortiqués==&lt;br /&gt;
Après la théorie, la pratique... Les quelques scripts qui suivent exposent des exemples concrets qui permettront de se faire une idée plus précise du sujet. Si vous êtes vous-même auteur d&#039;un script pour [[Celestia]], n&#039;hésitez pas à en faire profiter les lecteurs de ce wiki.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
*[[Script : Spoutnik1|Spoutnik 1]]. Commandes utilisées : &#039;&#039;&#039;&#039;&#039;time&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;select&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;goto&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
*[[Script : Start|Start]]. Commandes utilisées : &#039;&#039;&#039;&#039;&#039;preloadtext&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;select&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;follow&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;goto&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;wait&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;print&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Aide à la création de scripts==&lt;br /&gt;
La création d&#039;un script peut parfois se révéler fastidieuse. Heureusement, K.holo nous a concocté &#039;&#039;&#039;&#039;&#039;Promenade&#039;&#039;&#039;&#039;&#039;, un petit logiciel destiné à rendre le scripting plus accessible.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A télécharger sur son site : [http://perso.orange.fr/surok/promenade/html/promenade.htm http://perso.orange.fr/surok/promenade/html/promenade.htm]&amp;lt;br/&amp;gt;&lt;br /&gt;
Si vous avez des remarques, des commentaires au sujet de ce soft, postez-les ici : [http://www.ikiru.ch/celestia/forum/viewtopic.php?t=45 http://www.ikiru.ch/celestia/forum/viewtopic.php?t=45].&lt;br /&gt;
&amp;lt;br/&amp;gt;A noter qu&#039;un bug empêchait certains d&#039;utiliser &#039;&#039;Promenade&#039;&#039;. Bug résolu, qui était dû à deux .dll manquantes : msvbvm60.dll&lt;br /&gt;
et VB6FR.DLL (à copier dans le dossier d&#039;installation de &#039;&#039;Promenade&#039;&#039; et &#039;&#039;&#039;non&#039;&#039;&#039; dans &amp;quot;c:\Windows\System&amp;quot; !). Voir le forum cité ci-dessus. (Un grand merci à K.holo qui n&#039;a pas lâché le morceau, sans oublier Bluz qui a mis la main à la pâte.)&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Installation_de_Celestia_en_fran%C3%A7ais&amp;diff=4163</id>
		<title>Installation de Celestia en français</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Installation_de_Celestia_en_fran%C3%A7ais&amp;diff=4163"/>
		<updated>2006-09-05T21:48:04Z</updated>

		<summary type="html">&lt;p&gt;Vincent : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Celestia]], longtemps diffusé exclusivement en anglais, a été depuis peu internationalisé par Christophe Teyssier, c&#039;est-à-dire, potentiellement disponible dans toutes les langues. Ainsi, &#039;&#039;&#039;Celestia 1.4.1&#039;&#039;&#039; est désormais disponible en &#039;&#039;&#039;version française intégrale&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Sous Windows==&lt;br /&gt;
&lt;br /&gt;
La version française intégrale de Celestia 1.4.1 a été réalisée par Christophe Teyssier et Vincent.&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour passer à cette version française, il vous faut tout d&#039;abord installer la version 1.4.1 officielle (en anglais) depuis le [http://www.shatters.net/celestia/download.html site officiel].&amp;lt;br/&amp;gt;&lt;br /&gt;
Il vous suffit ensuite de télécharger (et d&#039;exécuter) le fichier d&#039;installation de la version française depuis le [http://www.ikiru.ch/celestia/forum/viewtopic.php?t=295 forum français].&amp;lt;br/&amp;gt;&lt;br /&gt;
A noter que les versions anglaise et française coexistent parfaitement. Vous pouvez lancer l&#039;une ou l&#039;autre à partir de l&#039;exécutable (ou du raccourci ) de votre choix.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sous Linux==&lt;br /&gt;
Les utilisateurs de Linux se voient fournir une version 1.3.2 déjà en français. Ceux qui maîtrisent mal la langue de Shakespeare peuvent donc télécharger cette version (testée avec les paquetages rpm).&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sous Mac OS-X==&lt;br /&gt;
Egalement une version française disponible (par ElChristou).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Info.jpg]] Pour l&#039;instant, ces versions françaises, disponibles pour Windows et pour Mac, sont soumises à la même [[licence]] que [[Celestia]].&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Installation_de_Celestia_en_fran%C3%A7ais&amp;diff=4160</id>
		<title>Installation de Celestia en français</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Installation_de_Celestia_en_fran%C3%A7ais&amp;diff=4160"/>
		<updated>2006-09-04T16:59:35Z</updated>

		<summary type="html">&lt;p&gt;Vincent : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Celestia]], longtemps diffusé exclusivement en anglais, a été depuis peu internationalisé par Christophe Teyssier, c&#039;est-à-dire, potentiellement disponible dans toutes les langues. Ainsi, &#039;&#039;&#039;Celestia 1.4.1&#039;&#039;&#039; est désormais disponible en &#039;&#039;&#039;version française intégrale&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Sous Windows==&lt;br /&gt;
&lt;br /&gt;
La version française intégrale de Celestia 1.4.1 a été réalisée par Christophe Teyssier et Vincent.&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour passer à cette version française, il vous faut tout d&#039;abord installer la version 1.4.1 officielle (en anglais) depuis le [http://www.shatters.net/celestia/download.html site officiel].&amp;lt;br/&amp;gt;&lt;br /&gt;
Il vous suffit ensuite de télécharger (et d&#039;exécuter) le fichier d&#039;installation de la version française depuis le [http://www.ikiru.ch/celestia/forum/index.php?showtopic=295 forum français].&amp;lt;br/&amp;gt;&lt;br /&gt;
A noter que les versions anglaise et française coexistent parfaitement. Vous pouvez lancer l&#039;une ou l&#039;autre à partir de l&#039;exécutable (ou du raccourci ) de votre choix.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sous Linux==&lt;br /&gt;
Les utilisateurs de Linux se voient fournir une version 1.3.2 déjà en français. Ceux qui maîtrisent mal la langue de Shakespeare peuvent donc télécharger cette version (testée avec les paquetages rpm).&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sous Mac OS-X==&lt;br /&gt;
Egalement une version française disponible (par ElChristou).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Info.jpg]] Pour l&#039;instant, ces versions françaises, disponibles pour Windows et pour Mac, sont soumises à la même [[licence]] que [[Celestia]].&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Mods&amp;diff=4118</id>
		<title>Mods</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Mods&amp;diff=4118"/>
		<updated>2006-08-28T18:10:03Z</updated>

		<summary type="html">&lt;p&gt;Vincent : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Celestia]] étant un logiciel [http://fr.wikipedia.org/wiki/Open_source open source], il est possible d&#039;en modifier le code. Par exemple pour y intégrer de nouvelles fonctions. Ces modifications (&amp;quot;mods&amp;quot;, pour reprendre une abréviation fréquemment utilisée dans le monde du jeu vidéo) ne sont pas encore très nombreuses pour [[Celestia]]. Quelques courageux s&#039;y sont tout de même risqués...&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
==Du son dans Celestia !... mais pas uniquement...==&lt;br /&gt;
===Pourquoi ce mod ?===&lt;br /&gt;
Peut-être vous êtes-vous dit qu&#039;il manquait un petit &amp;quot;quelque chose&amp;quot; à [[Celestia]]. Pas de [[son]], par exemple, ou un rendu graphique (visuel) qui vous semble améliorable... Dans ce cas, intéressez-vous à ce qui suit. Il se peut aussi que vous ne vous soyez pas posé cette question avant ces &amp;quot;cinq dernières minutes&amp;quot;. Dans ce cas, jetez un oeil à ce qui suit et sans doute vous direz-vous : &amp;quot;Mais oui, mais c&#039;est bien sûr !&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Le &amp;quot;mod&amp;quot; proposé ici est donc né sous une double étoile :&lt;br /&gt;
*Améliorer la qualité graphique de [[Celestia]].&lt;br /&gt;
*Sonoriser [[Celestia]].&lt;br /&gt;
&lt;br /&gt;
Modestement intitulé &amp;quot;Celestia_1.4.1_patch&amp;quot;, ce &amp;quot;mod&amp;quot; est le fruit du travail de Vincent, Boux et Victor. Il est en réalité un peu plus qu&#039;un simple &#039;&#039;patch&#039;&#039;...&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
===Quels changements par rapport à la version 1.4.1 &amp;quot;officielle&amp;quot; ?===&lt;br /&gt;
*Optimisation du rendu des queues des comètes.&lt;br /&gt;
*Nouveau type Hubble SBbc pour la Voie Lactée.&lt;br /&gt;
*Nouveau modèle SBbc.pts pour la Voie Lactée basé sur une photo de la galaxie M109 (type SBbc).&lt;br /&gt;
*Nouveau rendu de couleur pour les galaxies avec légèrement plus de saturation.&lt;br /&gt;
*Lecture de fichiers [[son]].&lt;br /&gt;
*Image Overlay.&lt;br /&gt;
*Rendu de constellations semi-transparentes.&lt;br /&gt;
*Affichage des dates de Début/FIn pour les vaisseaux.&lt;br /&gt;
&lt;br /&gt;
Cette version &amp;quot;celestia_1.4.1_patch&amp;quot; est &amp;lt;u&amp;gt;entièrement compatible&amp;lt;/u&amp;gt; avec la version 1.4.1 officielle (les 2 versions peuvent coexister dans le même répertoire) :&amp;lt;br/&amp;gt;&lt;br /&gt;
- celestia_patch.cfg est défini comme fichier de configuration par défaut (-&amp;gt; plus besoin de modifier le fichier d&#039;origine celestia.cfg )&amp;lt;br/&amp;gt;&lt;br /&gt;
- celestia_patch.cfg définit deepsky_patch.dsc comme fichier par défaut (-&amp;gt; plus besoin de modifier le fichier d&#039;origine deepsky.dsc )&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
===Télécharger ce mod===&lt;br /&gt;
&#039;&#039;&#039;Voici les liens où vous pouvez télécharger Celestia_1.4.1_patch 3 :&#039;&#039;&#039;&lt;br /&gt;
*Windows (4,91 Mo): [http://vincent.gian.club.fr/celestia/celestia_win32_1.4.1_patch3.zip télécharger].&lt;br /&gt;
*Fichiers sources modifiés à compiler (4,38 Mo): [http://vincent.gian.club.fr/celestia/celestia_1.4.1_patch3.zip télécharger].&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation sous Windows===&lt;br /&gt;
Dézippez (= décompressez) le fichier &amp;quot;Celestia_1.4.1_patch.zip&amp;quot; dans le répertoire principal celestia (version 1.4.1). Cliquez sur &amp;quot;Oui&amp;quot; ou &amp;quot;Tous&amp;quot; : aucun de vos fichiers d&#039;origine ne sera modifié ni écrasé.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Utilisation===&lt;br /&gt;
*Lancez [[Celestia]] à partir de &amp;quot;celestia_1.4.1_patch.exe&amp;quot;.&lt;br /&gt;
*Pour tester la fonction son : ouvrez le [[script]] : &amp;quot;soundtest2.cel&amp;quot;.&lt;br /&gt;
*Pour tester la fonction &amp;quot;Image Overlay&amp;quot; : Appuyez sur F9.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===Plantage possible : comment y remédier ?===&lt;br /&gt;
&lt;br /&gt;
Il se peut que l&#039;installation de ce patch provoque, à la fermeture, un plantage accompagné d&#039;un message du type &amp;quot;Celestia a rencontré un problème et doit fermer&amp;quot;. Pour résoudre ce problème, voici la marche à suivre :&lt;br /&gt;
&lt;br /&gt;
*Supprimer le fichier &amp;quot;OpenAL32.dll&amp;quot; qui se trouve dans le dossier &amp;quot;Celestia&amp;quot; installé sur le disque dur.&lt;br /&gt;
*Télécharger la nouvelle version de ce fichier ici : [http://developer.creative.com/articles/article.asp?cat=1&amp;amp;sbcat=31&amp;amp;top=38&amp;amp;aid=46&amp;amp;file=OpenALwEAX.exe OpenALwEAX.exe]&lt;br /&gt;
*Lancer le fichier téléchargé par un double-clic (c&#039;est un exécutable).&lt;br /&gt;
*Et voilà ! Le tour est joué et [[Celestia]] ne devrait plus planter !&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Mods&amp;diff=4099</id>
		<title>Mods</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Mods&amp;diff=4099"/>
		<updated>2006-08-25T09:57:20Z</updated>

		<summary type="html">&lt;p&gt;Vincent : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Celestia]] étant un logiciel [http://fr.wikipedia.org/wiki/Open_source open source], il est possible d&#039;en modifier le code. Par exemple pour y intégrer de nouvelles fonctions. Ces modifications (&amp;quot;mods&amp;quot;, pour reprendre une abréviation fréquemment utilisée dans le monde du jeu vidéo) ne sont pas encore très nombreuses pour [[Celestia]]. Quelques courageux s&#039;y sont tout de même risqués...&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
==Du son dans Celestia !... mais pas uniquement...==&lt;br /&gt;
===Pourquoi ce mod ?===&lt;br /&gt;
Peut-être vous êtes-vous dit qu&#039;il manquait un petit &amp;quot;quelque chose&amp;quot; à [[Celestia]]. Pas de [[son]], par exemple, ou un rendu graphique (visuel) qui vous semble améliorable... Dans ce cas, intéressez-vous à ce qui suit. Il se peut aussi que vous ne vous soyez pas posé cette question avant ces &amp;quot;cinq dernières minutes&amp;quot;. Dans ce cas, jetez un oeil à ce qui suit et sans doute vous direz-vous : &amp;quot;Mais oui, mais c&#039;est bien sûr !&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Le &amp;quot;mod&amp;quot; proposé ici est donc né sous une double étoile :&lt;br /&gt;
*Améliorer la qualité graphique de [[Celestia]].&lt;br /&gt;
*Sonoriser [[Celestia]].&lt;br /&gt;
&lt;br /&gt;
Modestement intitulé &amp;quot;Celestia_1.4.1_patch&amp;quot;, ce &amp;quot;mod&amp;quot; est le fruit du travail de Vincent, Boux et Victor. Il est en réalité un peu plus qu&#039;un simple &#039;&#039;patch&#039;&#039;...&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
===Quels changements par rapport à la version 1.4.1 &amp;quot;officielle&amp;quot; ?===&lt;br /&gt;
*Optimisation du rendu des queues des comètes.&lt;br /&gt;
*Nouveau type Hubble SBbc pour la Voie Lactée.&lt;br /&gt;
*Nouveau modèle SBbc.pts pour la Voie Lactée basé sur une photo de la galaxie M109 (type SBbc).&lt;br /&gt;
*Nouveau rendu de couleur pour les galaxies avec légèrement plus de saturation.&lt;br /&gt;
*Lecture de fichiers [[son]].&lt;br /&gt;
*Image Overlay.&lt;br /&gt;
*Rendu de constellations semi-transparentes.&lt;br /&gt;
*Affichage des dates de Début/FIn pour les vaisseaux.&lt;br /&gt;
&lt;br /&gt;
Cette version &amp;quot;celestia_1.4.1_patch&amp;quot; est &amp;lt;u&amp;gt;entièrement compatible&amp;lt;/u&amp;gt; avec la version 1.4.1 officielle (les 2 versions peuvent coexister dans le même répertoire) :&amp;lt;br/&amp;gt;&lt;br /&gt;
- celestia_patch.cfg est défini comme fichier de configuration par défaut (-&amp;gt; plus besoin de modifier le fichier d&#039;origine celestia.cfg )&amp;lt;br/&amp;gt;&lt;br /&gt;
- celestia_patch.cfg définit deepsky_patch.dsc comme fichier par défaut (-&amp;gt; plus besoin de modifier le fichier d&#039;origine deepsky.dsc )&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
===Télécharger ce mod===&lt;br /&gt;
&#039;&#039;&#039;Voici les liens où vous pouvez télécharger Celestia_1.4.1_patch :&#039;&#039;&#039;&lt;br /&gt;
*Windows (4,83 Mo): [http://vincent.gian.club.fr/celestia/celestia_win32_1.4.1_patch2.zip télécharger].&lt;br /&gt;
*Fichiers sources modifiés à compiler (4,28 Mo): [http://vincent.gian.club.fr/celestia/celestia_1.4.1_patch2.zip télécharger].&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation sous Windows===&lt;br /&gt;
Dézippez (= décompressez) le fichier &amp;quot;Celestia_1.4.1_patch.zip&amp;quot; dans le répertoire principal celestia (version 1.4.1). Cliquez sur &amp;quot;Oui&amp;quot; ou &amp;quot;Tous&amp;quot; : aucun de vos fichiers d&#039;origine ne sera modifié ni écrasé.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Utilisation===&lt;br /&gt;
*Lancez [[Celestia]] à partir de &amp;quot;celestia_1.4.1_patch.exe&amp;quot;.&lt;br /&gt;
*Pour tester la fonction son : ouvrez le [[script]] : &amp;quot;soundtest2.cel&amp;quot;.&lt;br /&gt;
*Pour tester la fonction &amp;quot;Image Overlay&amp;quot; : Appuyez sur F9.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===Plantage possible : comment y remédier ?===&lt;br /&gt;
&lt;br /&gt;
Il se peut que l&#039;installation de ce patch provoque, à la fermeture, un plantage accompagné d&#039;un message du type &amp;quot;Celestia a rencontré un problème et doit fermer&amp;quot;. Pour résoudre ce problème, voici la marche à suivre :&lt;br /&gt;
&lt;br /&gt;
*Supprimer le fichier &amp;quot;OpenAL32.dll&amp;quot; qui se trouve dans le dossier &amp;quot;Celestia&amp;quot; installé sur le disque dur.&lt;br /&gt;
*Télécharger la nouvelle version de ce fichier ici : [http://developer.creative.com/articles/article.asp?cat=1&amp;amp;sbcat=31&amp;amp;top=38&amp;amp;aid=46&amp;amp;file=OpenALwEAX.exe OpenALwEAX.exe]&lt;br /&gt;
*Lancer le fichier téléchargé par un double-clic (c&#039;est un exécutable).&lt;br /&gt;
*Et voilà ! Le tour est joué et [[Celestia]] ne devrait plus planter !&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Son&amp;diff=4098</id>
		<title>Son</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Son&amp;diff=4098"/>
		<updated>2006-08-25T09:44:42Z</updated>

		<summary type="html">&lt;p&gt;Vincent : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Le son sous Celestia ==&lt;br /&gt;
&lt;br /&gt;
Même s&#039;il est impossible que le son puisse voyager dans l&#039;espace à cause des lois de la physique, il peut être utile de disposer du son dans Celestia. Par exemple, pour capturer l&#039;attention d&#039;un public dans un planétarium, où dans diverses autres situations pédagogiques. Il suffira pour cela d&#039;utiliser un script qui, plutôt que d&#039;afficher un simple texte, émettra une bande son avec une voix off et éventuellement une musique d&#039;ambiance qui accompagnera la lecture du script.&lt;br /&gt;
&lt;br /&gt;
=== Installation pour Microsoft Windows===&lt;br /&gt;
&amp;lt;p&amp;gt;Il existe différentes méthodes pour disposer du son sous Celestia. En effet, le patch d&#039;origine créé par Victor (pseudonyme: vhpgomes) et diffusé sur les forums de [http://shatters.net/forum Shatters.net] a été repris, optimisé et amélioré par d&#039;autres contributeurs qui en ont fait plusieurs sous variantes.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;Si le sujet vous intérêsse, et que vous voulez contribuer à un &amp;quot;projet audio&amp;quot;, rendez-vous sur les forums de shatters.net (lien ci-dessus).&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
En définitive, voici la méthode la plus simple pour bénéficier du son dans Celestia :&amp;lt;br /&amp;gt;&lt;br /&gt;
1 - Télécharger et installer la &#039;&#039;&#039;version officielle 1.4.1&#039;&#039;&#039; de Celestia depuis le [http://www.shatters.net/celestia site officiel].&amp;lt;br /&amp;gt;&lt;br /&gt;
2 - Télécharger la version optimisé réalisée par Vincent appelée [http://www.ikiru.ch/celestia/forum/index.php?showtopic=241 &#039;&#039;&#039;Celestia patch 3&#039;&#039;&#039;] (disponible en fichiers sources et/ou sous forme d&#039;éxecutable pour Windows].&amp;lt;br /&amp;gt;&lt;br /&gt;
3 - Décompresser (dézipper) le fichier zip et copier-coller tous les fichiers du dossier &#039;&#039;celestia_win32_1.4.1_patch3&#039;&#039; dans votre dossier principal de Celestia. Pas de souci, aucun fichier original ne sera effacé/écrasé.&amp;lt;br /&amp;gt;&lt;br /&gt;
4 - Voilà, il ne vous reste plus qu&#039;à lancer Celestia à partir de l&#039;exécutable &#039;&#039;celestia_1.4.1_patch3.exe&#039;&#039;.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;rem : &#039;&#039;&#039;Celestia patch 3&#039;&#039;&#039; offre de nombreuses autres optimisations notamment dans le domaine graphique. Pour plus d&#039;information, rendez-vous sur la page [[mods]].&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Son&amp;diff=4097</id>
		<title>Son</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Son&amp;diff=4097"/>
		<updated>2006-08-25T09:39:24Z</updated>

		<summary type="html">&lt;p&gt;Vincent : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Le son sous Celestia ==&lt;br /&gt;
&lt;br /&gt;
Même s&#039;il est impossible que le son puisse voyager dans l&#039;espace à cause des lois de la physique, il peut être utile de disposer du son dans Celestia, par exemple, pour capturer l&#039;attention d&#039;un public dans un planétarium, où dans diverses autres situations pédagogiques. Il suffit pour cela d&#039;utiliser un script qui, plutôt que d&#039;afficher un simple texte, émettra une bande son avec une voix off et éventuellement une musique d&#039;ambiance qui accompagnera la lecture du script.&lt;br /&gt;
&lt;br /&gt;
=== Installation pour Microsoft Windows===&lt;br /&gt;
&amp;lt;p&amp;gt;Il existe plusieurs méthodes différentes pour disposer du son sous Celestia.&lt;br /&gt;
Cela s&#039;explique par le fait qu&#039;à l&#039;origine, le patch a été crée par Victor (pseudonyme: vhpgomes) puis diffusé sur les forums de [http://shatters.net/forum Shatters.net].&amp;lt;br /&amp;gt;&lt;br /&gt;
Son patch fut repris, optimisé et amélioré par d&#039;autres contributeurs qui en ont fait plusieurs sous variantes.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;Si le sujet vous intérêsse, et que vous voulez contribuer à un &amp;quot;projet audio&amp;quot;, rendez-vous sur les forums de shatters.net (lien ci-dessus).&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
Voici en définitive la méthode la plus simple à mettre en oeuvre :&amp;lt;br /&amp;gt;&lt;br /&gt;
1 - Télécharger et installer la &#039;&#039;&#039;version officielle 1.4.1&#039;&#039;&#039; de Celestia depuis le [http://www.shatters.net/celestia site officiel].&amp;lt;br /&amp;gt;&lt;br /&gt;
2 - Télécharger la version optimisé réalisée par Vincent appelée [http://www.ikiru.ch/celestia/forum/index.php?showtopic=241 &#039;&#039;&#039;Celestia patch 3&#039;&#039;&#039;] (disponible en fichiers sources et/ou sous forme d&#039;éxecutable pour Windows].&amp;lt;br /&amp;gt;&lt;br /&gt;
3 - Décompresser (dézipper) le fichier zip et copier-coller tous les fichiers du dossier &#039;&#039;celestia_win32_1.4.1_patch3&#039;&#039; dans votre dossier principal de Celestia. Pas de souci, aucun fichier original ne sera effacé/écrasé.&amp;lt;br /&amp;gt;&lt;br /&gt;
4 - Voilà, il ne vous reste plus qu&#039;à lancer Celestia à partir de l&#039;exécutable &#039;&#039;celestia_1.4.1_patch3.exe&#039;&#039;.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;rem : &#039;&#039;&#039;Celestia patch 3&#039;&#039;&#039; offre de nombreuses autres optimisations notamment dans le domaine graphique. Pour plus d&#039;information, rendez-vous sur la page [[mods]].&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Son&amp;diff=4096</id>
		<title>Son</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Son&amp;diff=4096"/>
		<updated>2006-08-25T09:36:36Z</updated>

		<summary type="html">&lt;p&gt;Vincent : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Le son sous Celestia ==&lt;br /&gt;
&lt;br /&gt;
Même s&#039;il est impossible que le son puisse voyager dans l&#039;espace à cause des lois de la physique, il peut être utile de disposer du son dans Celestia, par exemple, pour capturer l&#039;attention d&#039;un public dans un planétarium, où dans diverses situations pédagogiques. Il suffit pour cela d&#039;utiliser un script qui, plutôt que d&#039;afficher un simple texte, émettra une bande son avec une voix off et éventuellement une musique d&#039;ambiance pour accompagner la lecture du script.&lt;br /&gt;
&lt;br /&gt;
=== Installation pour Microsoft Windows===&lt;br /&gt;
&amp;lt;p&amp;gt;Il existe plusieurs méthodes différentes pour disposer du son sous Celestia.&lt;br /&gt;
Cela s&#039;explique par le fait qu&#039;à l&#039;origine, le patch a été crée par Victor (pseudonyme: vhpgomes) puis diffusé sur les forums de [http://shatters.net/forum Shatters.net].&amp;lt;br /&amp;gt;&lt;br /&gt;
Son patch fut repris, optimisé et amélioré par d&#039;autres contributeurs qui en ont fait plusieurs sous variantes.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;Si le sujet vous intérêsse, et que vous voulez contribuer à un &amp;quot;projet audio&amp;quot;, rendez-vous sur les forums de shatters.net (lien ci-dessus).&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
Voici en définitive la méthode la plus simple à mettre en oeuvre :&amp;lt;br /&amp;gt;&lt;br /&gt;
1 - Télécharger et installer la &#039;&#039;&#039;version officielle 1.4.1&#039;&#039;&#039; de Celestia depuis le [http://www.shatters.net/celestia site officiel].&amp;lt;br /&amp;gt;&lt;br /&gt;
2 - Télécharger la version optimisé réalisée par Vincent appelée [http://www.ikiru.ch/celestia/forum/index.php?showtopic=241 &#039;&#039;&#039;Celestia patch 3&#039;&#039;&#039;] (disponible en fichiers sources et/ou sous forme d&#039;éxecutable pour Windows].&amp;lt;br /&amp;gt;&lt;br /&gt;
3 - Décompresser (dézipper) le fichier zip et copier-coller tous les fichiers du dossier &#039;&#039;celestia_win32_1.4.1_patch3&#039;&#039; dans votre dossier principale de Celestia. Pas de souci, aucun fichier original ne sera effacé/écrasé.&amp;lt;br /&amp;gt;&lt;br /&gt;
4 - Voilà, il ne vous reste plus qu&#039;à lancer Celestia à partir de l&#039;exécutable &#039;&#039;celestia_1.4.1_patch3.exe&#039;&#039;.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
rem : &#039;&#039;&#039;Celestia patch 3&#039;&#039;&#039; offre de nombreuses autres optimisations notamment dans le domaine graphique. Pour plus d&#039;information, rendez-vous sur la page [[mods]].&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Ssc&amp;diff=2944</id>
		<title>Ssc</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Ssc&amp;diff=2944"/>
		<updated>2006-04-08T15:06:01Z</updated>

		<summary type="html">&lt;p&gt;Vincent : /* Utilisation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Qu&#039;est-ce qu&#039;un fichier ssc ? ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
C&#039;est un fichier &amp;quot;&amp;lt;u&amp;gt;S&amp;lt;/u&amp;gt;tellar &amp;lt;u&amp;gt;S&amp;lt;/u&amp;gt;ystem &amp;lt;u&amp;gt;C&amp;lt;/u&amp;gt;atalog&amp;quot;. Il permet de définir les caractéristiques (rayon, texture, données gravitationnaires, etc) d&#039;objets tels que les planètes, satellites, astéroïdes, comètes, vaisseaux, ou localisations. Rapidement, si on veut avancer un peu dans [[Celestia]], on est obligé de s&#039;y mettre.&lt;br /&gt;
&lt;br /&gt;
Se place soit dans le répertoire &amp;quot;data&amp;quot; à la racine de [[Celestia]], soit (bien mieux) à la racine du répertoire créé spécifiquement pour l&#039;add-on dans le répertoire &amp;quot;extra&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Pour visualiser ou modifier un fichier ssc, un simple éditeur de texte fera l&#039;affaire ; concrètement, il ne s&#039;agit que d&#039;un fichier texte dont l&#039;extension .txt a été modifiée en .ssc. (Sous Windows, on pourra utiliser Notepad ou Wordpad.) Voir aussi l&#039;article traitant des [[Fichiers_Texte|fichiers en format texte]].&lt;br /&gt;
&lt;br /&gt;
== Utilisation ==&lt;br /&gt;
&lt;br /&gt;
Voici quelques valeurs que l&#039;on peut définir dans un fichier ssc :&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;SemiMajorAxis&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Représente le demi grand axe de l’orbite de l’[[objet]] (distance moyenne planète-soleil). Cette valeur est exprimée en unité astronomique (1 UA = distance Terre-Soleil = environ 150 millions de km).&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Beginning &amp;quot;AAAA MM JJ HH:MM&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
Détermine la date (AAAA MM JJ = année, mois, jour) et l&#039;horaire (HH:MM = heure:minutes) à partir desquels l&#039;[[objet]] sera affiché par Celestia.&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Ending &amp;quot;AAAA MM JJ HH:MM&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
Détermine (exactement de la même manière que pour &#039;&#039;&#039;Beginning&#039;&#039;&#039;) la date et l&#039;horaire à partir desquels l&#039;[[objet]] &#039;&#039;ne sera plus&#039;&#039; affiché par Celestia.&lt;br /&gt;
&lt;br /&gt;
== Limitation ==&lt;br /&gt;
&lt;br /&gt;
Celestia impose une limite de visibilité pour les objets déclarés dans un fichier [[ssc]] : on ne peut les placer au-delà de 16&#039;ooo années-lumière de notre Soleil, sinon ils ne seront pas visibles. On peut contourner ce problème, en déclarant un objet avec un [[dsc]] (qui n&#039;impose pas de limite de distance), même si ce n&#039;est pas une nébuleuse ou une galaxie.&lt;br /&gt;
&lt;br /&gt;
Pourquoi cette limite dans le logiciel ?&lt;br /&gt;
&lt;br /&gt;
1. C&#039;est principalement en raison de la limite astronomique du catalogue Hipparcos, où les mesures ne sont précises qu&#039;avec une parallaxe (méthode de calcul de la distance d&#039;un astre à partir de l&#039;angle sous lequel est vue la distance Terre-Soleil depuis cet astre) de 1 milli-arc-seconde. Ce qui implique que les objets situés au-delà de 16&#039;ooo années-lumière ne peuvent être mesurés (et donc placés) précisément.&lt;br /&gt;
&lt;br /&gt;
2. Limite logicielle puisque du coup, [[Celestia]] a limité l&#039;affichage des objets au delà de 15-16&#039;000 années-lumière pour permettre un calcul et donc un affichage plus rapide.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fichiers &amp;quot;location&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Ce sont des positions qu&#039;on souhaite montrer sur un [[objet]] (souvent une planète). Montrer les capitales sur la Terre, le point d&#039;amarsissage de Pathfinder, l&#039;alunissage d&#039;Apollo 11, etc.&lt;br /&gt;
&lt;br /&gt;
=== Utilisation ===&lt;br /&gt;
&lt;br /&gt;
Ils sont réunis dans des fichiers [[ssc]], eux-même catégorisés selon la planète. Il suffit de mettre ces fichiers dans le répertoire &amp;quot;Extra&amp;quot; de [[Celestia]], mais dans ma recherche de la rationalisation pure ;-) j&#039;ai crée un répertoire &amp;quot;Location&amp;quot; à l&#039;intérieur du répertoire mentionné.&lt;br /&gt;
&lt;br /&gt;
Pour les afficher dans [[Celestia]], il suffit de faire le signe &amp;amp; (shift+6, selon les claviers); on peut aussi avoir accès à toute une série d&#039;options dans le menu &amp;quot;Locations&amp;quot;, pour régler par exemple un filtre, et choisir une taille minimum des objets à afficher (densité démographique pour les villes, par exemple).&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Ssc&amp;diff=2943</id>
		<title>Ssc</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Ssc&amp;diff=2943"/>
		<updated>2006-04-08T15:05:04Z</updated>

		<summary type="html">&lt;p&gt;Vincent : /* Qu&amp;#039;est-ce qu&amp;#039;un fichier ssc ? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Qu&#039;est-ce qu&#039;un fichier ssc ? ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
C&#039;est un fichier &amp;quot;&amp;lt;u&amp;gt;S&amp;lt;/u&amp;gt;tellar &amp;lt;u&amp;gt;S&amp;lt;/u&amp;gt;ystem &amp;lt;u&amp;gt;C&amp;lt;/u&amp;gt;atalog&amp;quot;. Il permet de définir les caractéristiques (rayon, texture, données gravitationnaires, etc) d&#039;objets tels que les planètes, satellites, astéroïdes, comètes, vaisseaux, ou localisations. Rapidement, si on veut avancer un peu dans [[Celestia]], on est obligé de s&#039;y mettre.&lt;br /&gt;
&lt;br /&gt;
Se place soit dans le répertoire &amp;quot;data&amp;quot; à la racine de [[Celestia]], soit (bien mieux) à la racine du répertoire créé spécifiquement pour l&#039;add-on dans le répertoire &amp;quot;extra&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Pour visualiser ou modifier un fichier ssc, un simple éditeur de texte fera l&#039;affaire ; concrètement, il ne s&#039;agit que d&#039;un fichier texte dont l&#039;extension .txt a été modifiée en .ssc. (Sous Windows, on pourra utiliser Notepad ou Wordpad.) Voir aussi l&#039;article traitant des [[Fichiers_Texte|fichiers en format texte]].&lt;br /&gt;
&lt;br /&gt;
== Utilisation ==&lt;br /&gt;
&lt;br /&gt;
Voici quelques valeurs que peut prendre un fichier ssc :&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;SemiMajorAxis&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Représente le demi grand axe de l’orbite de l’[[objet]] (distance moyenne planète-soleil). Cette valeur est exprimée en unité astronomique (1 UA = distance Terre-Soleil = environ 150 millions de km).&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Beginning &amp;quot;AAAA MM JJ HH:MM&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
Détermine la date (AAAA MM JJ = année, mois, jour) et l&#039;horaire (HH:MM = heure:minutes) à partir desquels l&#039;[[objet]] sera affiché par Celestia.&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Ending &amp;quot;AAAA MM JJ HH:MM&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
Détermine (exactement de la même manière que pour &#039;&#039;&#039;Beginning&#039;&#039;&#039;) la date et l&#039;horaire à partir desquels l&#039;[[objet]] &#039;&#039;ne sera plus&#039;&#039; affiché par Celestia.&lt;br /&gt;
&lt;br /&gt;
== Limitation ==&lt;br /&gt;
&lt;br /&gt;
Celestia impose une limite de visibilité pour les objets déclarés dans un fichier [[ssc]] : on ne peut les placer au-delà de 16&#039;ooo années-lumière de notre Soleil, sinon ils ne seront pas visibles. On peut contourner ce problème, en déclarant un objet avec un [[dsc]] (qui n&#039;impose pas de limite de distance), même si ce n&#039;est pas une nébuleuse ou une galaxie.&lt;br /&gt;
&lt;br /&gt;
Pourquoi cette limite dans le logiciel ?&lt;br /&gt;
&lt;br /&gt;
1. C&#039;est principalement en raison de la limite astronomique du catalogue Hipparcos, où les mesures ne sont précises qu&#039;avec une parallaxe (méthode de calcul de la distance d&#039;un astre à partir de l&#039;angle sous lequel est vue la distance Terre-Soleil depuis cet astre) de 1 milli-arc-seconde. Ce qui implique que les objets situés au-delà de 16&#039;ooo années-lumière ne peuvent être mesurés (et donc placés) précisément.&lt;br /&gt;
&lt;br /&gt;
2. Limite logicielle puisque du coup, [[Celestia]] a limité l&#039;affichage des objets au delà de 15-16&#039;000 années-lumière pour permettre un calcul et donc un affichage plus rapide.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fichiers &amp;quot;location&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Ce sont des positions qu&#039;on souhaite montrer sur un [[objet]] (souvent une planète). Montrer les capitales sur la Terre, le point d&#039;amarsissage de Pathfinder, l&#039;alunissage d&#039;Apollo 11, etc.&lt;br /&gt;
&lt;br /&gt;
=== Utilisation ===&lt;br /&gt;
&lt;br /&gt;
Ils sont réunis dans des fichiers [[ssc]], eux-même catégorisés selon la planète. Il suffit de mettre ces fichiers dans le répertoire &amp;quot;Extra&amp;quot; de [[Celestia]], mais dans ma recherche de la rationalisation pure ;-) j&#039;ai crée un répertoire &amp;quot;Location&amp;quot; à l&#039;intérieur du répertoire mentionné.&lt;br /&gt;
&lt;br /&gt;
Pour les afficher dans [[Celestia]], il suffit de faire le signe &amp;amp; (shift+6, selon les claviers); on peut aussi avoir accès à toute une série d&#039;options dans le menu &amp;quot;Locations&amp;quot;, pour régler par exemple un filtre, et choisir une taille minimum des objets à afficher (densité démographique pour les villes, par exemple).&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Script&amp;diff=2910</id>
		<title>Script</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Script&amp;diff=2910"/>
		<updated>2006-03-12T11:48:59Z</updated>

		<summary type="html">&lt;p&gt;Vincent : /* Quelles sont les principales commandes .cel ? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Qu&#039;est-ce qu&#039;un script Celestia ? ==&lt;br /&gt;
Un script Celestia est un fichier texte (enregistré au format .[[cel]] ou .[[celx]]) représentant une liste de commandes qui permettent d&#039;exécuter automatiquement la plupart des fonctions habituellement accessibles à travers les différents menus. Les scripts offrent donc la possibilité d&#039;enchaîner automatiquement (sans intervention de l&#039;utilisateur) des déplacements, des mouvements de caméra, des changements de textures de planètes, bref de réaliser l&#039;équivalent d&#039;une véritable séquence vidéo dans Celestia. Ils permettent aussi d&#039;afficher des commentaires textuels au cours de ces séquences.&amp;lt;br&amp;gt;&lt;br /&gt;
Il est donc possible de &amp;quot;programmer&amp;quot; Celestia pour visualiser de nombreux objets célestes (sous toutes les coutures), tout en affichant simultanément des commentaires, ce qui fait de celestia un outil pédagogique de premier ordre. A ce titre, un &amp;quot;script&amp;quot; Celestia peut être considéré comme un véritable &amp;quot;scénario&amp;quot;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
== Comment ouvrir un script dans Celestia ? ==&lt;br /&gt;
Les scripts sont accessibles à partir du Menu &amp;quot;File&amp;quot; (&amp;quot;Fichier&amp;quot;) &amp;gt; &amp;quot;Open script&amp;quot; (&amp;quot;Ouvrir script&amp;quot;)&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
== Quelle est la différence entre les fichiers .[[cel]] et .[[celx]] ? ==&lt;br /&gt;
Ces 2 types de scripts n&#039;utilisent pas le même langage de programmation.&lt;br /&gt;
&lt;br /&gt;
- Les fichiers .[[cel]] utilisent un langage basique propre à Celestia. Ils ne permettent aucune interaction avec l&#039;utilisateur.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- Les fichiers .[[celx]] utilisent une partie des fonctions du [http://www.lua.org langage Lua]. Plus complexes, ils autorisent un traitement mathématique et logique des valeurs, et offrent une forme d&#039;interactivité avec l&#039;utilisateur : par exemple, il est possible de demander le nom d&#039;une planète pour pouvoir s&#039;y rendre, de proposer des menus pour pouvoir passer directement à la 2ème partie d&#039;un script, ou de demander la distance à laquelle on veut s&#039;approcher d&#039;un objet, etc.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Comment modifier un script ? ==&lt;br /&gt;
Un script peut être écrit ou modifié comme tout autre fichier texte, en utilisant votre éditeur de texte préféré (Notepad, ...). Il vous suffit ensuite de l&#039;enregistrer au format .[[cel]] ou [[celx]] (exemple : MonScript.cel). Voir aussi l&#039;article traitant des [[Fichiers_Texte|fichiers en format &amp;quot;texte&amp;quot;]].&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Quelles sont les principales commandes .[[cel]] ? ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Cancel]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Annuler les commandes [[goto]] et [[track]], et réinitialiser le [[Système de Coordonnées]] sur &#039;&#039;universal&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Center]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Centrer l&#039;objet sélectionné sur l&#039;écran.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Changedistance]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Changer la distance entre la caméra et l&#039;objet sélectionné.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Chase]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler le [[Système de Coordonnées]] sur &#039;&#039;chase&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Exit]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Quitter Celestia.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Follow]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Suivre l&#039;objet sélectionné - Régler le [[Système de Coordonnées]] sur &#039;&#039;ecliptical&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Goto]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Déplacer la caméra et la positionner face à l&#039;objet sélectionné sans changer le [[Système de Coordonnées]].&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Gotoloc]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Déplacer la caméra et la positionner aux valeurs spécifiées de position et d&#039;orientation de l&#039;objet sélectionné sans changer le [[Système de Coordonnées]].&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Gotolonglat]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Déplacer la caméra et la positionner aux valeurs spécifiées de longitude et de latitude de l&#039;objet sélectionné.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Labels]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Activer ou désactiver l&#039;affichage des noms pour les différentes classes d&#039;objets.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Lock]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Verrouiller 2 objets par rapport à la position de la caméra - Régler le [[Système de Coordonnées]] sur &#039;&#039;lock&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Lookback]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Changer instantanément (sans mouvement de caméra) le champ de la caméra de 180°.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Mark]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Activer le marquage d&#039;un objet avec le symbole spécifié.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Move]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Déplacer la caméra à la vitesse spécifiée.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Orbit]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se déplacer en orbite autour de l&#039;objet sélectionné sans changer le [[Système de Coordonnées]].&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Orbitflags]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Activer / désactiver l&#039;affichage des orbites pour les différentes classes d&#039;objets.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Play]]&#039;&#039;&#039; (commande disponible uniquement avec la version [http://www.ikiru.ch/celestia/forum/index.php?showtopic=195 celestia_1.4.1_patch])&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Jouer un fichier son.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Preloadtex]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Pré-charger en mémoire une [[Texture|texture]] avant son affichage à l&#039;écran.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Print]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Afficher un message à l&#039;écran sous forme de texte.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Renderflags]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Activer / désactiver l&#039;affichage des différentes classes d&#039;objets.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Renderpath]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Changer/choisir le chemin de rendu (basic, multitexture, vp, vp-nv, glsl).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Rotate]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Effectuer une rotation du champ de la caméra.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Select]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Selectionner un objet (planète, satellite, galaxie, etc...).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Set]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler les valeurs de &#039;&#039;Min Orbit Size&#039;&#039;, &#039;&#039;Ambient Light Level&#039;&#039;, &#039;&#039;Field Of View&#039;&#039;, &#039;&#039;Star Distance Limit&#039;&#039;, &#039;&#039;Star Style&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setfaintestautomag45deg]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la magnitude minimale des étoiles à afficher lorsque l&#039;option &#039;&#039;Auto-Magnitude&#039;&#039; est activée.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setframe]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Choisir le [[Système de Coordonnées]] à utiliser.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setorientation]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler l&#039;orientation de la caméra.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setposition]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la position de la caméra dans l&#039;espace.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setsurface]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Choisir une texture alternative pour l&#039;objet sélectionné.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setvisibilitylimit]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la magnitude minimale des étoiles à afficher lorsque l&#039;option &#039;&#039;Auto-Magnitude&#039;&#039; est désactivée.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Seturl]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Placer la caméra à la position définie par une fonction &#039;&#039;Cell://URL&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Synchronus]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se placer en orbite autour de l&#039;objet sélectionné en mode &#039;&#039;Synch Orbit&#039;&#039; - Régler le [[Système de Coordonnées]] sur &#039;&#039;geographic&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Time]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la date et l&#039;heure en utilisant les formats &#039;&#039;JulianDay&#039;&#039; ou &#039;&#039;UTC&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Timerate]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la vitesse d&#039;écoulement du temps.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Track]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Fixer la caméra sur l&#039;objet sélectionné pour le garder centré sur l&#039;écran.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Unmark]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Désactiver le marquage d&#039;un objet.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Unmarkall]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Désactiver le marquage de tous les objets.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Wait]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Insérer une pause dans l&#039;exécution du script (du nombre de secondes spécifiées).&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Quelques exemples de scripts décortiqués==&lt;br /&gt;
Après la théorie, la pratique... Les quelques scripts qui suivent exposent des exemples concrets qui permettront de se faire une idée plus précise du sujet. Si vous êtes vous-même auteur d&#039;un script pour [[Celestia]], n&#039;hésitez pas à en faire profiter les lecteurs de ce wiki.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
*[[Script : Spoutnik1|Spoutnik 1]]. Commandes utilisées : &#039;&#039;time&#039;&#039;, &#039;&#039;select&#039;&#039;, &#039;&#039;goto&#039;&#039;.&lt;br /&gt;
*[[Script : Start|Start]]. Commandes utilisées : &#039;&#039;preloadtext&#039;&#039;, &#039;&#039;select&#039;&#039;, &#039;&#039;follow&#039;&#039;, &#039;&#039;goto&#039;&#039;, &#039;&#039;wait&#039;&#039;, &#039;&#039;print&#039;&#039;.&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Script&amp;diff=2909</id>
		<title>Script</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Script&amp;diff=2909"/>
		<updated>2006-03-12T09:46:50Z</updated>

		<summary type="html">&lt;p&gt;Vincent : /* Quelles sont les principales commandes .cel ? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Qu&#039;est-ce qu&#039;un script Celestia ? ==&lt;br /&gt;
Un script Celestia est un fichier texte (enregistré au format .[[cel]] ou .[[celx]]) représentant une liste de commandes qui permettent d&#039;exécuter automatiquement la plupart des fonctions habituellement accessibles à travers les différents menus. Les scripts offrent donc la possibilité d&#039;enchaîner automatiquement (sans intervention de l&#039;utilisateur) des déplacements, des mouvements de caméra, des changements de textures de planètes, bref de réaliser l&#039;équivalent d&#039;une véritable séquence vidéo dans Celestia. Ils permettent aussi d&#039;afficher des commentaires textuels au cours de ces séquences.&amp;lt;br&amp;gt;&lt;br /&gt;
Il est donc possible de &amp;quot;programmer&amp;quot; Celestia pour visualiser de nombreux objets célestes (sous toutes les coutures), tout en affichant simultanément des commentaires, ce qui fait de celestia un outil pédagogique de premier ordre. A ce titre, un &amp;quot;script&amp;quot; Celestia peut être considéré comme un véritable &amp;quot;scénario&amp;quot;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
== Comment ouvrir un script dans Celestia ? ==&lt;br /&gt;
Les scripts sont accessibles à partir du Menu &amp;quot;File&amp;quot; (&amp;quot;Fichier&amp;quot;) &amp;gt; &amp;quot;Open script&amp;quot; (&amp;quot;Ouvrir script&amp;quot;)&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
== Quelle est la différence entre les fichiers .[[cel]] et .[[celx]] ? ==&lt;br /&gt;
Ces 2 types de scripts n&#039;utilisent pas le même langage de programmation.&lt;br /&gt;
&lt;br /&gt;
- Les fichiers .[[cel]] utilisent un langage basique propre à Celestia. Ils ne permettent aucune interaction avec l&#039;utilisateur.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- Les fichiers .[[celx]] utilisent une partie des fonctions du [http://www.lua.org langage Lua]. Plus complexes, ils autorisent un traitement mathématique et logique des valeurs, et offrent une forme d&#039;interactivité avec l&#039;utilisateur : par exemple, il est possible de demander le nom d&#039;une planète pour pouvoir s&#039;y rendre, de proposer des menus pour pouvoir passer directement à la 2ème partie d&#039;un script, ou de demander la distance à laquelle on veut s&#039;approcher d&#039;un objet, etc.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Comment modifier un script ? ==&lt;br /&gt;
Un script peut être écrit ou modifié comme tout autre fichier texte, en utilisant votre éditeur de texte préféré (Notepad, ...). Il vous suffit ensuite de l&#039;enregistrer au format .[[cel]] ou [[celx]] (exemple : MonScript.cel). Voir aussi l&#039;article traitant des [[Fichiers_Texte|fichiers en format &amp;quot;texte&amp;quot;]].&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Quelles sont les principales commandes .[[cel]] ? ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Cancel]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Annuler les commandes [[goto]] et [[track]], et réinitialiser le [[Système de Coordonnées]] sur &#039;&#039;universal&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Center]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Centrer l&#039;objet sélectionné sur l&#039;écran.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Changedistance]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Changer la distance entre la caméra et l&#039;objet sélectionné.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Chase]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler le [[Système de Coordonnées]] sur &#039;&#039;chase&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Exit]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Quitter Celestia.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Follow]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Suivre l&#039;objet sélectionné - Régler le [[Système de Coordonnées]] sur &#039;&#039;ecliptical&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Goto]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Déplacer la caméra et la positionner face à l&#039;objet sélectionné sans changer le [[Système de Coordonnées]].&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Gotoloc]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Déplacer la caméra et la positionner aux valeurs spécifiées de position et d&#039;orientation de l&#039;objet sélectionné sans changer le [[Système de Coordonnées]].&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Gotolonglat]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Déplacer la caméra et la positionner aux valeurs spécifiées de longitude et de latitude de l&#039;objet sélectionné.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Labels]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Activer ou désactiver l&#039;affichage des noms pour les différentes classes d&#039;objets.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Lock]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Verrouiller 2 objets par rapport à la position de la caméra - Régler le [[Système de Coordonnées]] sur &#039;&#039;lock&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Lookback]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Changer instantanément (sans mouvement de caméra) le champ de la caméra de 180°.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Mark]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Activer le marquage d&#039;un objet avec le symbole spécifié.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Move]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Déplacer la caméra à la vitesse spécifiée.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Orbit]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se déplacer en orbite autour de l&#039;objet sélectionné sans changer le [[Système de Coordonnées]].&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Orbitflags]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Activer / désactiver l&#039;affichage des orbites pour les différentes classes d&#039;objets.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Play]]&#039;&#039;&#039; (commande présente uniquement dans la version [http://www.ikiru.ch/celestia/forum/index.php?showtopic=195 celestia_1.4.1_patch])&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Jouer un fichier son.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Preloadtex]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Pré-charger en mémoire une [[Texture|texture]] avant son affichage à l&#039;écran.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Print]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Afficher un message à l&#039;écran sous forme de texte.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Renderflags]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Activer / désactiver l&#039;affichage des différentes classes d&#039;objets.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Renderpath]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Changer/choisir le chemin de rendu (basic, multitexture, vp, vp-nv, glsl).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Rotate]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Effectuer une rotation du champ de la caméra.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Select]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Selectionner un objet (planète, satellite, galaxie, etc...).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Set]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler les valeurs de &#039;&#039;Min Orbit Size&#039;&#039;, &#039;&#039;Ambient Light Level&#039;&#039;, &#039;&#039;Field Of View&#039;&#039;, &#039;&#039;Star Distance Limit&#039;&#039;, &#039;&#039;Star Style&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setfaintestautomag45deg]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la magnitude minimale des étoiles à afficher lorsque l&#039;option &#039;&#039;Auto-Magnitude&#039;&#039; est activée.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setframe]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Choisir le [[Système de Coordonnées]] à utiliser.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setorientation]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler l&#039;orientation de la caméra.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setposition]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la position de la caméra dans l&#039;espace.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setsurface]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Choisir une texture alternative pour l&#039;objet sélectionné.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setvisibilitylimit]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la magnitude minimale des étoiles à afficher lorsque l&#039;option &#039;&#039;Auto-Magnitude&#039;&#039; est désactivée.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Seturl]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Placer la caméra à la position définie par une fonction &#039;&#039;Cell://URL&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Synchronus]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se placer en orbite autour de l&#039;objet sélectionné en mode &#039;&#039;Synch Orbit&#039;&#039; - Régler le [[Système de Coordonnées]] sur &#039;&#039;geographic&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Time]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la date et l&#039;heure en utilisant les formats &#039;&#039;JulianDay&#039;&#039; ou &#039;&#039;UTC&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Timerate]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la vitesse d&#039;écoulement du temps.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Track]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Fixer la caméra sur l&#039;objet sélectionné pour le garder centré sur l&#039;écran.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Unmark]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Désactiver le marquage d&#039;un objet.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Unmarkall]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Désactiver le marquage de tous les objets.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Wait]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Insérer une pause dans l&#039;exécution du script (du nombre de secondes spécifiées).&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Quelques exemples de scripts décortiqués==&lt;br /&gt;
Après la théorie, la pratique... Les quelques scripts qui suivent exposent des exemples concrets qui permettront de se faire une idée plus précise du sujet. Si vous êtes vous-même auteur d&#039;un script pour [[Celestia]], n&#039;hésitez pas à en faire profiter les lecteurs de ce wiki.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
*[[Script : Spoutnik1|Spoutnik 1]]. Commandes utilisées : &#039;&#039;time&#039;&#039;, &#039;&#039;select&#039;&#039;, &#039;&#039;goto&#039;&#039;.&lt;br /&gt;
*[[Script : Start|Start]]. Commandes utilisées : &#039;&#039;preloadtext&#039;&#039;, &#039;&#039;select&#039;&#039;, &#039;&#039;follow&#039;&#039;, &#039;&#039;goto&#039;&#039;, &#039;&#039;wait&#039;&#039;, &#039;&#039;print&#039;&#039;.&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Renderpath&amp;diff=2893</id>
		<title>Renderpath</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Renderpath&amp;diff=2893"/>
		<updated>2006-03-07T15:51:11Z</updated>

		<summary type="html">&lt;p&gt;Vincent : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  &#039;&#039;&#039;{&amp;lt;br /&amp;gt; select {object &amp;quot;Sol/Earth&amp;quot;}&amp;lt;br /&amp;gt; follow {}&amp;lt;br /&amp;gt; gotolonglat { time 5 distance 5 longitude 0 latitude 20 }&amp;lt;br /&amp;gt; wait {duration 6 }&amp;lt;br /&amp;gt; renderpath {path &amp;quot;basic&amp;quot;}&amp;lt;br /&amp;gt; print { origin &amp;quot;bottomleft&amp;quot;  row -4  column 2 duration 6 &amp;lt;br /&amp;gt;         text &amp;quot;Chemin de rendu : Basic&amp;quot; }&amp;lt;br /&amp;gt; wait {duration 6 }&amp;lt;br /&amp;gt; renderpath {path &amp;quot;multitexture&amp;quot;}&amp;lt;br /&amp;gt; print { origin &amp;quot;bottomleft&amp;quot;  row -4  column 2 duration 6 &amp;lt;br /&amp;gt;         text &amp;quot;Chemin de rendu : Multitexture&amp;quot; }&amp;lt;br /&amp;gt; wait {duration 6 }&amp;lt;br /&amp;gt; renderpath {path &amp;quot;vp&amp;quot;}&amp;lt;br /&amp;gt; print { origin &amp;quot;bottomleft&amp;quot;  row -4  column 2 duration 6 &amp;lt;br /&amp;gt;         text &amp;quot;Chemin de rendu : OpenGL vertex program&amp;quot; }&amp;lt;br /&amp;gt; wait {duration 6 }&amp;lt;br /&amp;gt; renderpath {path &amp;quot;vp-nv&amp;quot;}&amp;lt;br /&amp;gt; print { origin &amp;quot;bottomleft&amp;quot;  row -4  column 2 duration 6 &amp;lt;br /&amp;gt;         text &amp;quot;Chemin de rendu : OpenGL vertex program/NVIDIA combiners&amp;quot; }&amp;lt;br /&amp;gt; wait {duration 6 }&amp;lt;br /&amp;gt; renderpath {path &amp;quot;glsl&amp;quot;}&amp;lt;br /&amp;gt; print { origin &amp;quot;bottomleft&amp;quot;  row -4  column 2 duration 6 &amp;lt;br /&amp;gt;         text &amp;quot;Chemin de rendu : OpenGL 2.0&amp;quot; }&amp;lt;br /&amp;gt; wait {duration 6 }&amp;lt;br /&amp;gt; }&#039;&#039;&#039;&amp;lt;br /&amp;gt; &lt;br /&gt;
  permet de choisir le chemin de rendu parmi les suivants : &amp;lt;br /&amp;gt;  &amp;quot;basic&amp;quot;        -&amp;gt;  Basic&amp;lt;br /&amp;gt;  &amp;quot;multitexture&amp;quot; -&amp;gt;  Multitexture&amp;lt;br /&amp;gt;  &amp;quot;vp&amp;quot;           -&amp;gt;  OpenGL vertex program&amp;lt;br /&amp;gt;  &amp;quot;vp-nv&amp;quot;        -&amp;gt;  OpenGL vertex program/NVIDIA combiners&amp;lt;br /&amp;gt;  &amp;quot;glsl&amp;quot;         -&amp;gt;  OpenGL 2.0&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;retour à la page [[Script]]&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Exit&amp;diff=2892</id>
		<title>Exit</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Exit&amp;diff=2892"/>
		<updated>2006-03-07T10:36:43Z</updated>

		<summary type="html">&lt;p&gt;Vincent : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  &#039;&#039;&#039;{&amp;lt;br /&amp;gt; exit {}&amp;lt;br /&amp;gt; }&#039;&#039;&#039;&amp;lt;br /&amp;gt; &lt;br /&gt;
  permet de quitter Celestia.&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;retour à la page [[Script]]&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Renderpath&amp;diff=2891</id>
		<title>Renderpath</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Renderpath&amp;diff=2891"/>
		<updated>2006-03-07T10:35:02Z</updated>

		<summary type="html">&lt;p&gt;Vincent : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  &#039;&#039;&#039;{&amp;lt;br /&amp;gt; select {object &amp;quot;Sol/Earth&amp;quot;}&amp;lt;br /&amp;gt; follow {}&amp;lt;br /&amp;gt; gotolonglat { time 5 distance 5 longitude 0 latitude 20 }&amp;lt;br /&amp;gt; wait {duration 6 }&amp;lt;br /&amp;gt; renderpath {path &amp;quot;basic&amp;quot;}&amp;lt;br /&amp;gt; print { origin &amp;quot;bottomleft&amp;quot;  row -4  column 2 duration 6 &amp;lt;br /&amp;gt;         text &amp;quot;Chemin de rendu : Basic&amp;quot; }&amp;lt;br /&amp;gt; wait {duration 6 }&amp;lt;br /&amp;gt; renderpath {path &amp;quot;multitexture&amp;quot;}&amp;lt;br /&amp;gt; print { origin &amp;quot;bottomleft&amp;quot;  row -4  column 2 duration 6 &amp;lt;br /&amp;gt;         text &amp;quot;Chemin de rendu : Multitexture&amp;quot; }&amp;lt;br /&amp;gt; wait {duration 6 }&amp;lt;br /&amp;gt; renderpath {path &amp;quot;vp&amp;quot;}&amp;lt;br /&amp;gt; print { origin &amp;quot;bottomleft&amp;quot;  row -4  column 2 duration 6 &amp;lt;br /&amp;gt;         text &amp;quot;Chemin de rendu : OpenGL vertex program&amp;quot; }&amp;lt;br /&amp;gt; wait {duration 6 }&amp;lt;br /&amp;gt; renderpath {path &amp;quot;vp-nv&amp;quot;}&amp;lt;br /&amp;gt; print { origin &amp;quot;bottomleft&amp;quot;  row -4  column 2 duration 6 &amp;lt;br /&amp;gt;         text &amp;quot;Chemin de rendu : OpenGL vertex program/NVIDIA combiners&amp;quot; }&amp;lt;br /&amp;gt; wait {duration 6 }&amp;lt;br /&amp;gt; renderpath {path &amp;quot;glsl&amp;quot;}&amp;lt;br /&amp;gt; print { origin &amp;quot;bottomleft&amp;quot;  row -4  column 2 duration 6 &amp;lt;br /&amp;gt;         text &amp;quot;Chemin de rendu : OpenGL 2.0&amp;quot; }&amp;lt;br /&amp;gt; wait {duration 6 }&amp;lt;br /&amp;gt; }&#039;&#039;&#039;&amp;lt;br /&amp;gt; &lt;br /&gt;
  permet de choisir le changer de rendu parmi les suivants : &amp;lt;br /&amp;gt;  &amp;quot;basic&amp;quot;        -&amp;gt;  Basic&amp;lt;br /&amp;gt;  &amp;quot;multitexture&amp;quot; -&amp;gt;  Multitexture&amp;lt;br /&amp;gt;  &amp;quot;vp&amp;quot;           -&amp;gt;  OpenGL vertex program&amp;lt;br /&amp;gt;  &amp;quot;vp-nv&amp;quot;        -&amp;gt;  OpenGL vertex program/NVIDIA combiners&amp;lt;br /&amp;gt;  &amp;quot;glsl&amp;quot;         -&amp;gt;  OpenGL 2.0&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;retour à la page [[Script]]&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Renderpath&amp;diff=2890</id>
		<title>Renderpath</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Renderpath&amp;diff=2890"/>
		<updated>2006-03-07T10:31:59Z</updated>

		<summary type="html">&lt;p&gt;Vincent : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  &#039;&#039;&#039;{&amp;lt;br /&amp;gt; select {object &amp;quot;Sol/Earth&amp;quot;}&amp;lt;br /&amp;gt; follow {}&amp;lt;br /&amp;gt; gotolonglat { time 5 distance 5 longitude 0 latitude 20 }&amp;lt;br /&amp;gt; wait {duration 6 }&amp;lt;br /&amp;gt; renderpath {path &amp;quot;basic&amp;quot;}&amp;lt;br /&amp;gt; print { origin &amp;quot;bottomleft&amp;quot;  row -4  column 2 duration 6 &amp;lt;br /&amp;gt;         text &amp;quot;Chemin de rendu : Basic&amp;quot; }&amp;lt;br /&amp;gt; wait {duration 6 }&amp;lt;br /&amp;gt; renderpath {path &amp;quot;multitexture&amp;quot;}&amp;lt;br /&amp;gt; print { origin &amp;quot;bottomleft&amp;quot;  row -4  column 2 duration 6 &amp;lt;br /&amp;gt;         text &amp;quot;Chemin de rendu : Multitexture&amp;quot; }&amp;lt;br /&amp;gt; wait {duration 6 }&amp;lt;br /&amp;gt; renderpath {path &amp;quot;vp&amp;quot;}&amp;lt;br /&amp;gt; print { origin &amp;quot;bottomleft&amp;quot;  row -4  column 2 duration 6 &amp;lt;br /&amp;gt;         text &amp;quot;Chemin de rendu : OpenGL vertex program&amp;quot; }&amp;lt;br /&amp;gt; wait {duration 6 }&amp;lt;br /&amp;gt; renderpath {path &amp;quot;vp-nv&amp;quot;}&amp;lt;br /&amp;gt; print { origin &amp;quot;bottomleft&amp;quot;  row -4  column 2 duration 6 &amp;lt;br /&amp;gt;         text &amp;quot;Chemin de rendu : OpenGL vertex program/NVIDIA combiners&amp;quot; }&amp;lt;br /&amp;gt; wait {duration 6 }&amp;lt;br /&amp;gt; renderpath {path &amp;quot;glsl&amp;quot;}&amp;lt;br /&amp;gt; print { origin &amp;quot;bottomleft&amp;quot;  row -4  column 2 duration 6 &amp;lt;br /&amp;gt;         text &amp;quot;Chemin de rendu : OpenGL 2.0&amp;quot; }&amp;lt;br /&amp;gt; wait {duration 6 }&amp;lt;br /&amp;gt; }&#039;&#039;&#039;&amp;lt;br /&amp;gt; &lt;br /&gt;
  permet de choisir le changer de rendu parmi les suivants : &amp;lt;br /&amp;gt;  &amp;quot;basic&amp;quot;        -&amp;gt;  Basic&amp;lt;br /&amp;gt;  &amp;quot;multitexture&amp;quot; -&amp;gt;  Multitexture&amp;lt;br /&amp;gt;  &amp;quot;vp&amp;quot;           -&amp;gt;  OpenGL vertex program&amp;lt;br /&amp;gt;  &amp;quot;vp-nv&amp;quot;        -&amp;gt;  OpenGL vertex program/NVIDIA combiners&amp;lt;br /&amp;gt;  &amp;quot;glsl&amp;quot;         -&amp;gt;  OpenGL 2.0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;retour à la page [[Script]]&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Script&amp;diff=2889</id>
		<title>Script</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Script&amp;diff=2889"/>
		<updated>2006-03-07T10:25:26Z</updated>

		<summary type="html">&lt;p&gt;Vincent : /* Quelles sont les principales commandes .cel ? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Qu&#039;est-ce qu&#039;un script Celestia ? ==&lt;br /&gt;
Un script Celestia est un fichier texte (enregistré au format .[[cel]] ou .[[celx]]) représentant une liste de commandes qui permettent d&#039;exécuter automatiquement la plupart des fonctions habituellement accessibles à travers les différents menus. Les scripts offrent donc la possibilité d&#039;enchaîner automatiquement (sans intervention de l&#039;utilisateur) des déplacements, des mouvements de caméra, des changements de textures de planètes, bref de réaliser l&#039;équivalent d&#039;une véritable séquence vidéo dans Celestia. Ils permettent aussi d&#039;afficher des commentaires textuels au cours de ces séquences.&amp;lt;br&amp;gt;&lt;br /&gt;
Il est donc possible de &amp;quot;programmer&amp;quot; Celestia pour visualiser de nombreux objets célestes (sous toutes les coutures), tout en affichant simultanément des commentaires, ce qui fait de celestia un outil pédagogique de premier ordre. A ce titre, un &amp;quot;script&amp;quot; Celestia peut être considéré comme un véritable &amp;quot;scénario&amp;quot;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
== Comment ouvrir un script dans Celestia ? ==&lt;br /&gt;
Les scripts sont accessibles à partir du Menu &amp;quot;File&amp;quot; (&amp;quot;Fichier&amp;quot;) &amp;gt; &amp;quot;Open script&amp;quot; (&amp;quot;Ouvrir script&amp;quot;)&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
== Quelle est la différence entre les fichiers .[[cel]] et .[[celx]] ? ==&lt;br /&gt;
Ces 2 types de scripts n&#039;utilisent pas le même langage de programmation.&lt;br /&gt;
&lt;br /&gt;
- Les fichiers .[[cel]] utilisent un langage basique propre à Celestia. Ils ne permettent aucune interaction avec l&#039;utilisateur.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- Les fichiers .[[celx]] utilisent une partie des fonctions du [http://www.lua.org langage Lua]. Plus complexes, ils autorisent un traitement mathématique et logique des valeurs, et offrent une forme d&#039;interactivité avec l&#039;utilisateur : par exemple, il est possible de demander le nom d&#039;une planète pour pouvoir s&#039;y rendre, de proposer des menus pour pouvoir passer directement à la 2ème partie d&#039;un script, ou de demander la distance à laquelle on veut s&#039;approcher d&#039;un objet, etc.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Comment modifier un script ? ==&lt;br /&gt;
Un script peut être écrit ou modifié comme tout autre fichier texte, en utilisant votre éditeur de texte préféré (Notepad, ...). Il vous suffit ensuite de l&#039;enregistrer au format .[[cel]] ou [[celx]] (exemple : MonScript.cel). Voir aussi l&#039;article traitant des [[Fichiers_Texte|fichiers en format &amp;quot;texte&amp;quot;]].&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Quelles sont les principales commandes .[[cel]] ? ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Cancel]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Annuler les commandes [[goto]] et [[track]], et réinitialiser le [[Système de Coordonnées]] sur &#039;&#039;universal&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Center]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Centrer l&#039;objet sélectionné sur l&#039;écran.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Changedistance]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Changer la distance entre la caméra et l&#039;objet sélectionné.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Chase]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler le [[Système de Coordonnées]] sur &#039;&#039;chase&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Exit]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Quitter Celestia.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Follow]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Suivre l&#039;objet sélectionné - Régler le [[Système de Coordonnées]] sur &#039;&#039;ecliptical&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Goto]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Déplacer la caméra et la positionner face à l&#039;objet sélectionné sans changer le [[Système de Coordonnées]].&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Gotoloc]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Déplacer la caméra et la positionner aux valeurs spécifiées de position et d&#039;orientation de l&#039;objet sélectionné sans changer le [[Système de Coordonnées]].&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Gotolonglat]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Déplacer la caméra et la positionner aux valeurs spécifiées de longitude et de latitude de l&#039;objet sélectionné.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Labels]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Activer ou désactiver l&#039;affichage des noms pour les différentes classes d&#039;objets.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Lock]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Verrouiller 2 objets par rapport à la position de la caméra - Régler le [[Système de Coordonnées]] sur &#039;&#039;lock&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Lookback]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Changer instantanément (sans mouvement de caméra) le champ de la caméra de 180°.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Mark]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Activer le marquage d&#039;un objet avec le symbole spécifié.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Move]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Déplacer la caméra à la vitesse spécifiée.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Orbit]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se déplacer en orbite autour de l&#039;objet sélectionné sans changer le [[Système de Coordonnées]].&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Orbitflags]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Activer / désactiver l&#039;affichage des orbites pour les différentes classes d&#039;objets.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Preloadtex]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Pré-charger en mémoire une [[Texture|texture]] avant son affichage à l&#039;écran.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Print]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Afficher un message à l&#039;écran sous forme de texte.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Renderflags]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Activer / désactiver l&#039;affichage des différentes classes d&#039;objets.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Renderpath]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Changer/choisir le chemin de rendu (basic, multitexture, vp, vp-nv, glsl).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Rotate]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Effectuer une rotation du champ de la caméra.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Select]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Selectionner un objet (planète, satellite, galaxie, etc...).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Set]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler les valeurs de &#039;&#039;Min Orbit Size&#039;&#039;, &#039;&#039;Ambient Light Level&#039;&#039;, &#039;&#039;Field Of View&#039;&#039;, &#039;&#039;Star Distance Limit&#039;&#039;, &#039;&#039;Star Style&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setfaintestautomag45deg]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la magnitude minimale des étoiles à afficher lorsque l&#039;option &#039;&#039;Auto-Magnitude&#039;&#039; est activée.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setframe]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Choisir le [[Système de Coordonnées]] à utiliser.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setorientation]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler l&#039;orientation de la caméra.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setposition]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la position de la caméra dans l&#039;espace.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setsurface]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Choisir une texture alternative pour l&#039;objet sélectionné.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setvisibilitylimit]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la magnitude minimale des étoiles à afficher lorsque l&#039;option &#039;&#039;Auto-Magnitude&#039;&#039; est désactivée.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Seturl]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Placer la caméra à la position définie par une fonction &#039;&#039;Cell://URL&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Synchronus]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se placer en orbite autour de l&#039;objet sélectionné en mode &#039;&#039;Synch Orbit&#039;&#039; - Régler le [[Système de Coordonnées]] sur &#039;&#039;geographic&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Time]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la date et l&#039;heure en utilisant les formats &#039;&#039;JulianDay&#039;&#039; ou &#039;&#039;UTC&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Timerate]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la vitesse d&#039;écoulement du temps.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Track]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Fixer la caméra sur l&#039;objet sélectionné pour le garder centré sur l&#039;écran.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Unmark]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Désactiver le marquage d&#039;un objet.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Unmarkall]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Désactiver le marquage de tous les objets.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Wait]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Insérer une pause dans l&#039;exécution du script (du nombre de secondes spécifiées).&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Quelques exemples de scripts décortiqués==&lt;br /&gt;
Après la théorie, la pratique... Les quelques scripts qui suivent exposent des exemples concrets qui permettront de se faire une idée plus précise du sujet. Si vous êtes vous-même auteur d&#039;un script pour [[Celestia]], n&#039;hésitez pas à en faire profiter les lecteurs de ce wiki.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
*[[Script : Spoutnik1|Spoutnik 1]]. Commandes utilisées : &#039;&#039;time&#039;&#039;, &#039;&#039;select&#039;&#039;, &#039;&#039;goto&#039;&#039;.&lt;br /&gt;
*[[Script : Start|Start]]. Commandes utilisées : &#039;&#039;preloadtext&#039;&#039;, &#039;&#039;select&#039;&#039;, &#039;&#039;follow&#039;&#039;, &#039;&#039;goto&#039;&#039;, &#039;&#039;wait&#039;&#039;, &#039;&#039;print&#039;&#039;.&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Renderflags&amp;diff=2450</id>
		<title>Renderflags</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Renderflags&amp;diff=2450"/>
		<updated>2006-01-02T11:28:42Z</updated>

		<summary type="html">&lt;p&gt;Vincent : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  &#039;&#039;&#039;{&amp;lt;br /&amp;gt; renderflags {set &amp;quot;automag&amp;quot;}&amp;lt;br /&amp;gt; renderflags {set &amp;quot;atmospheres&amp;quot;}&amp;lt;br /&amp;gt; renderflags {set &amp;quot;cloudmaps&amp;quot;} &amp;lt;br /&amp;gt; renderflags {set &amp;quot;comettails&amp;quot;}&amp;lt;br /&amp;gt; renderflags {set &amp;quot;eclipseshadows&amp;quot;}&amp;lt;br /&amp;gt; renderflags {set &amp;quot;galaxies&amp;quot;}&amp;lt;br /&amp;gt; renderflags {set &amp;quot;nightmaps&amp;quot;}&amp;lt;br /&amp;gt; renderflags {set &amp;quot;planets&amp;quot;}&amp;lt;br /&amp;gt; renderflags {set &amp;quot;pointstars&amp;quot;}&amp;lt;br /&amp;gt; renderflags {set &amp;quot;ringshadows&amp;quot;}&amp;lt;br /&amp;gt; renderflags {set &amp;quot;stars&amp;quot;}&amp;lt;br /&amp;gt; renderflags {clear &amp;quot;partialtrajectories&amp;quot;}&amp;lt;br /&amp;gt; renderflags {clear &amp;quot;constellations&amp;quot;}&amp;lt;br /&amp;gt; renderflags {clear &amp;quot;boundaries&amp;quot;}&amp;lt;br /&amp;gt; renderflags {clear &amp;quot;grid&amp;quot;}&amp;lt;br /&amp;gt; renderflags {clear &amp;quot;markers&amp;quot;}&amp;lt;br /&amp;gt; renderflags {clear &amp;quot;orbits&amp;quot;}&amp;lt;br /&amp;gt; }&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
  permet d&#039;activer (set) ou désactiver (clear) les options de rendu de tous les éléments spécifiés.&amp;lt;br /&amp;gt; &lt;br /&gt;
  Ici, permet d&#039;activer :&lt;br /&gt;
     - la magnitude automatique&lt;br /&gt;
     - l&#039;affichage de l&#039;atmosphère&lt;br /&gt;
     - l&#039;affichage des nuages&lt;br /&gt;
     - l&#039;affichage des queues des comètes&lt;br /&gt;
     - l&#039;affichage des ombres des éclipses&lt;br /&gt;
     - l&#039;affichage des galaxies&lt;br /&gt;
     - l&#039;affichage des textures de nuit&lt;br /&gt;
     - l&#039;affichage des planètes&lt;br /&gt;
     - l&#039;affichage des étoiles sous forme de points&lt;br /&gt;
     - l&#039;affichage des ombres des anneaux&amp;lt;br /&amp;gt;&lt;br /&gt;
  et de désactiver :&lt;br /&gt;
     - l&#039;affichage des trajectoires partielles&lt;br /&gt;
     - l&#039;affichage des constellations&lt;br /&gt;
     - l&#039;affichage des limites des constellations&lt;br /&gt;
     - l&#039;affichage de la grille celeste&lt;br /&gt;
     - l&#039;affichage des marqueurs&lt;br /&gt;
     - l&#039;affichage des orbites (de façon globale).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;retour à la page [[Script]]&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Renderflags&amp;diff=2449</id>
		<title>Renderflags</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Renderflags&amp;diff=2449"/>
		<updated>2006-01-01T18:20:35Z</updated>

		<summary type="html">&lt;p&gt;Vincent : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  &#039;&#039;&#039;{&amp;lt;br /&amp;gt; renderflags {set &amp;quot;automag&amp;quot;}&amp;lt;br /&amp;gt; renderflags {set &amp;quot;atmospheres&amp;quot;}&amp;lt;br /&amp;gt; renderflags {set &amp;quot;cloudmaps&amp;quot;} &amp;lt;br /&amp;gt; renderflags {set &amp;quot;comettails&amp;quot;}&amp;lt;br /&amp;gt; renderflags {set &amp;quot;eclipseshadows&amp;quot;}&amp;lt;br /&amp;gt; renderflags {set &amp;quot;galaxies&amp;quot;}&amp;lt;br /&amp;gt; renderflags {set &amp;quot;nightmaps&amp;quot;}&amp;lt;br /&amp;gt; renderflags {set &amp;quot;planets&amp;quot;}&amp;lt;br /&amp;gt; renderflags {set &amp;quot;pointstars&amp;quot;}&amp;lt;br /&amp;gt; renderflags {set &amp;quot;ringshadows&amp;quot;}&amp;lt;br /&amp;gt; renderflags {set &amp;quot;stars&amp;quot;}&amp;lt;br /&amp;gt; renderflags {clear &amp;quot;partialtrajectories&amp;quot;}&amp;lt;br /&amp;gt; renderflags {clear &amp;quot;constellations&amp;quot;}&amp;lt;br /&amp;gt; renderflags {clear &amp;quot;boundaries&amp;quot;}&amp;lt;br /&amp;gt; renderflags {clear &amp;quot;grid&amp;quot;}&amp;lt;br /&amp;gt; renderflags {clear &amp;quot;markers&amp;quot;}&amp;lt;br /&amp;gt; renderflags {clear &amp;quot;orbits&amp;quot;}&amp;lt;br /&amp;gt; }&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
  permet d&#039;activer (set) ou désactiver (clear) les options de rendu de tous les éléments spécifiés :&amp;lt;br /&amp;gt; &lt;br /&gt;
  Ici, permet d&#039;activer :&lt;br /&gt;
     - la magnitude automatique&lt;br /&gt;
     - l&#039;affichage de l&#039;atmosphère&lt;br /&gt;
     - l&#039;affichage des nuages&lt;br /&gt;
     - l&#039;affichage des queues des comètes&lt;br /&gt;
     - l&#039;affichage des ombres des éclipses&lt;br /&gt;
     - l&#039;affichage des galaxies&lt;br /&gt;
     - l&#039;affichage des textures de nuit&lt;br /&gt;
     - l&#039;affichage des planètes&lt;br /&gt;
     - l&#039;affichage des étoiles sous forme de points&lt;br /&gt;
     - l&#039;affichage des ombres des anneaux&amp;lt;br /&amp;gt;&lt;br /&gt;
  et de désactiver :&lt;br /&gt;
     - l&#039;affichage des trajectoires partielles&lt;br /&gt;
     - l&#039;affichage des constellations&lt;br /&gt;
     - l&#039;affichage des limites des constellations&lt;br /&gt;
     - l&#039;affichage de la grille celeste&lt;br /&gt;
     - l&#039;affichage des marqueurs&lt;br /&gt;
     - l&#039;affichage des orbites (de façon globale).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;retour à la page [[Script]]&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Discussion:Gotolonglat&amp;diff=2448</id>
		<title>Discussion:Gotolonglat</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Discussion:Gotolonglat&amp;diff=2448"/>
		<updated>2006-01-01T18:15:57Z</updated>

		<summary type="html">&lt;p&gt;Vincent : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Merci Jdou pour ton aide concernant le tuto des scripts !&lt;br /&gt;
&lt;br /&gt;
J&#039;ai simplement modifié la mise en page pour qu&#039;elle soit en accord avec le début du tuto.&lt;br /&gt;
&lt;br /&gt;
@+&lt;br /&gt;
&lt;br /&gt;
Vincent&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Discussion:Gotolonglat&amp;diff=2447</id>
		<title>Discussion:Gotolonglat</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Discussion:Gotolonglat&amp;diff=2447"/>
		<updated>2006-01-01T18:15:36Z</updated>

		<summary type="html">&lt;p&gt;Vincent : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Merci Jdou pour ton aide concernant le tuto des scripts !&lt;br /&gt;
J&#039;ai simplement modifié la mise en page pour qu&#039;elle soit en accord avec le début du tuto.&lt;br /&gt;
&lt;br /&gt;
@+&lt;br /&gt;
&lt;br /&gt;
Vincent&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Discussion:Gotolonglat&amp;diff=2446</id>
		<title>Discussion:Gotolonglat</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Discussion:Gotolonglat&amp;diff=2446"/>
		<updated>2006-01-01T18:15:22Z</updated>

		<summary type="html">&lt;p&gt;Vincent : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Merci Jdou pour ton aide concernant le tuto des scripts !&lt;br /&gt;
J&#039;ai simplement modifié la mise en page pour qu&#039;elle soit en accord avec le début du tuto.&lt;br /&gt;
&lt;br /&gt;
@+&lt;br /&gt;
Vincent&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Gotolonglat&amp;diff=2445</id>
		<title>Gotolonglat</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Gotolonglat&amp;diff=2445"/>
		<updated>2006-01-01T18:14:00Z</updated>

		<summary type="html">&lt;p&gt;Vincent : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  &#039;&#039;&#039;{&amp;lt;br /&amp;gt; print { duration 3 text &amp;quot;Rendons-nous au-dessus de Paris.&amp;quot; }&amp;lt;br /&amp;gt; wait { duration 3 }&amp;lt;br /&amp;gt; select { object &amp;quot;Sol/Earth&amp;quot; }&amp;lt;br /&amp;gt; gotolonglat { time 3 distance 1.3 longitude 2 latitude 48 }&amp;lt;br /&amp;gt; wait { duration 3 }&amp;lt;br /&amp;gt; }&#039;&#039;&#039;&amp;lt;br /&amp;gt; &lt;br /&gt;
  permet de déplacer la caméra et de la positionner à une longitude de 2° et une latitude de 48° &amp;lt;br /&amp;gt; sur l&#039;objet sélectionné &#039;Terre&#039; à une distance (depuis le centre de la Terre) de 1,3 fois le &amp;lt;br /&amp;gt; rayon de la Terre, en effectuant un mouvement de caméra d&#039;une durée de 3 secondes.&amp;lt;br /&amp;gt;&lt;br /&gt;
  rem : La commande &#039;&#039;wait&#039;&#039; (3ème ligne) est indispensable après une commande &#039;&#039;gotolonglat&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour la Terre, la longitude est référencée par rapport au méridien de Greenwich et va de 0 à +/- 180°. La latitude est référencée par rapport à l&#039;équateur et va de 0 à +/- 90°.&amp;lt;br /&amp;gt; &lt;br /&gt;
Les coordonnées géographiques d&#039;un lieu sont parfois données sous la forme  &amp;quot;47.62 N, 122.35 O&amp;quot; (Ex: Seattle). Les lettres correspondent à N= Nord, S= Sud, E= Est, O ou W= Ouest (West en anglais)&amp;lt;br /&amp;gt; &lt;br /&gt;
Si la lettre associée est S ou O ou W il faut mettre un moins devant la valeur donnée. &lt;br /&gt;
Exemple : Pour aller au dessus de Seattle :&lt;br /&gt;
   &#039;&#039;&#039;gotolonglat { time 3 distance 2 longitude -122.35 latitude 47.62 }&#039;&#039;&#039;&lt;br /&gt;
Astuce : Pour trouver les coordonnées d&#039;un lieu, vous pouvez chercher celui-ci dans les fichiers donnant les noms des lieux tels que ceux que l&#039;on trouve [http://www.celestiamotherlode.net/catalog/earthother.php ici] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;retour à la page [[Script]]&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Gotolonglat&amp;diff=2444</id>
		<title>Gotolonglat</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Gotolonglat&amp;diff=2444"/>
		<updated>2006-01-01T18:13:26Z</updated>

		<summary type="html">&lt;p&gt;Vincent : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  &#039;&#039;&#039;{&amp;lt;br /&amp;gt; print { duration 3 text &amp;quot;Rendons-nous au-dessus de Paris.&amp;quot; }&amp;lt;br /&amp;gt; wait { duration 3 }&amp;lt;br /&amp;gt; select { object &amp;quot;Sol/Earth&amp;quot; }&amp;lt;br /&amp;gt; gotolonglat { time 3 distance 1.3 longitude 2 latitude 48 }&amp;lt;br /&amp;gt; wait { duration 3 }&amp;lt;br /&amp;gt; }&#039;&#039;&#039;&amp;lt;br /&amp;gt; &lt;br /&gt;
  permet de déplacer la caméra et de la positionner à une longitude de 2° et une latitude de 48° &amp;lt;br /&amp;gt; sur l&#039;objet sélectionné &#039;Terre&#039; à une distance (depuis le centre de la Terre) de 1,3 fois le &amp;lt;br /&amp;gt; rayon de la Terre, en effectuant un mouvement de caméra d&#039;une durée de 3 secondes.&amp;lt;br /&amp;gt;&lt;br /&gt;
  rem : La commande &#039;&#039;wait&#039;&#039; (3ème ligne) est indispensable après une commande &#039;&#039;gotolonglat&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour la Terre, la longitude est référencée par rapport au méridien de Greenwich et va de 0 à +/- 180°. La latitude est référencée par rapport à l&#039;équateur et va de 0 à +/- 90°.&amp;lt;br /&amp;gt; &lt;br /&gt;
Les coordonnées géographiques d&#039;un lieu sont parfois données sous la forme  &amp;quot;47.62 N, 122.35 O&amp;quot; (Ex: Seattle). Les lettres correspondent à N= Nord, S= Sud, E= Est, O ou W= Ouest (West en anglais)&amp;lt;br /&amp;gt; &lt;br /&gt;
Si la lettre associée est S ou O ou W il faut mettre un moins devant la valeur donnée. &lt;br /&gt;
Exemple : Pour aller au dessus de Seattle :&lt;br /&gt;
   &#039;&#039;&#039;gotolonglat { time 3 distance 2 longitude -122.35 latitude 47.62 }&#039;&#039;&#039;&lt;br /&gt;
Astuce : Pour trouver les coordonnées d&#039;un lieu, vous pouvez chercher celui-ci dans les fichiers donnant les noms des lieux tels que ceux que l&#039;on trouve [http://www.celestiamotherlode.net/catalog/earthother.php ici &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;retour à la page [[Script]]&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Gotolonglat&amp;diff=2443</id>
		<title>Gotolonglat</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Gotolonglat&amp;diff=2443"/>
		<updated>2006-01-01T18:12:39Z</updated>

		<summary type="html">&lt;p&gt;Vincent : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  &#039;&#039;&#039;{&amp;lt;br /&amp;gt; print { duration 3 text &amp;quot;Rendons-nous au-dessus de Paris.&amp;quot; }&amp;lt;br /&amp;gt; wait { duration 3 }&amp;lt;br /&amp;gt; select { object &amp;quot;Sol/Earth&amp;quot; }&amp;lt;br /&amp;gt; gotolonglat { time 3 distance 1.3 longitude 2 latitude 48 }&amp;lt;br /&amp;gt; wait { duration 3 }&amp;lt;br /&amp;gt; }&#039;&#039;&#039;&amp;lt;br /&amp;gt; &lt;br /&gt;
  permet de déplacer la caméra et de la positionner à une longitude de 2° et une latitude de 48° &amp;lt;br /&amp;gt; sur l&#039;objet sélectionné &#039;Terre&#039; à une distance (depuis le centre de la Terre) de 1,3 fois le &amp;lt;br /&amp;gt; rayon de la Terre, en effectuant un mouvement de caméra d&#039;une durée de 3 secondes.&amp;lt;br /&amp;gt;&lt;br /&gt;
  rem : La commande &#039;&#039;wait&#039;&#039; (3ème ligne) est indispensable après une commande &#039;&#039;gotolonglat&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour la Terre, la longitude est référencée par rapport au méridien de Greenwich et va de 0 à +/- 180°. La latitude est référencée par rapport à l&#039;équateur et va de 0 à +/- 90°.&amp;lt;br /&amp;gt; &lt;br /&gt;
Les coordonnées géographiques d&#039;un lieu sont parfois données sous la forme  &amp;quot;47.62 N, 122.35 O&amp;quot; (Ex: Seattle)&lt;br /&gt;
Les lettres correspondent à N= Nord, S= Sud, E= Est, O ou W= Ouest (West en anglais)&amp;lt;br /&amp;gt; &lt;br /&gt;
Si la lettre associée est S ou O ou W il faut mettre un moins devant la valeur donnée. &lt;br /&gt;
Exemple : Pour aller au dessus de Seattle :&lt;br /&gt;
   &#039;&#039;&#039;gotolonglat { time 3 distance 2 longitude -122.35 latitude 47.62 }&#039;&#039;&#039;&lt;br /&gt;
Astuce : Pour trouver les coordonnées d&#039;un lieu, vous pouvez chercher celui-ci dans les fichiers donnant les noms des lieux&lt;br /&gt;
tels que ceux que l&#039;on trouve [http://www.celestiamotherlode.net/catalog/earthother.php ici &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;retour à la page [[Script]]&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Renderflags&amp;diff=2442</id>
		<title>Renderflags</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Renderflags&amp;diff=2442"/>
		<updated>2006-01-01T18:10:49Z</updated>

		<summary type="html">&lt;p&gt;Vincent : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &#039;&#039;&#039; {&amp;lt;br /&amp;gt; renderflags {set &amp;quot;automag&amp;quot;}&amp;lt;br /&amp;gt; renderflags {set &amp;quot;atmospheres&amp;quot;}&amp;lt;br /&amp;gt; renderflags {set &amp;quot;cloudmaps&amp;quot;} &amp;lt;br /&amp;gt; renderflags {set &amp;quot;comettails&amp;quot;}&amp;lt;br /&amp;gt; renderflags {set &amp;quot;eclipseshadows&amp;quot;}&amp;lt;br /&amp;gt; renderflags {set &amp;quot;galaxies&amp;quot;}&amp;lt;br /&amp;gt; renderflags {set &amp;quot;nightmaps&amp;quot;}&amp;lt;br /&amp;gt; renderflags {set &amp;quot;planets&amp;quot;}&amp;lt;br /&amp;gt; renderflags {set &amp;quot;pointstars&amp;quot;}&amp;lt;br /&amp;gt; renderflags {set &amp;quot;ringshadows&amp;quot;}&amp;lt;br /&amp;gt; renderflags {set &amp;quot;stars&amp;quot;}&amp;lt;br /&amp;gt; renderflags {clear &amp;quot;partialtrajectories&amp;quot;}&amp;lt;br /&amp;gt; renderflags {clear &amp;quot;constellations&amp;quot;}&amp;lt;br /&amp;gt; renderflags {clear &amp;quot;boundaries&amp;quot;}&amp;lt;br /&amp;gt; renderflags {clear &amp;quot;grid&amp;quot;}&amp;lt;br /&amp;gt; renderflags {clear &amp;quot;markers&amp;quot;}&amp;lt;br /&amp;gt; renderflags {clear &amp;quot;orbits&amp;quot;}&amp;lt;br /&amp;gt; }&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
  permet d&#039;activer (set) ou désactiver (clear) les options de rendu de tous les éléments spécifiés :&amp;lt;br /&amp;gt; &lt;br /&gt;
  Ici, permet d&#039;activer :&lt;br /&gt;
     - la magnitude automatique&lt;br /&gt;
     - l&#039;affichage de l&#039;atmosphère&lt;br /&gt;
     - l&#039;affichage des nuages&lt;br /&gt;
     - l&#039;affichage des queues des comètes&lt;br /&gt;
     - l&#039;affichage des ombres des éclipses&lt;br /&gt;
     - l&#039;affichage des galaxies&lt;br /&gt;
     - l&#039;affichage des textures de nuit&lt;br /&gt;
     - l&#039;affichage des planètes&lt;br /&gt;
     - l&#039;affichage des étoiles sous forme de points&lt;br /&gt;
     - l&#039;affichage des ombres des anneaux&amp;lt;br /&amp;gt;&lt;br /&gt;
  et de désactiver :&lt;br /&gt;
     - l&#039;affichage des trajectoires partielles&lt;br /&gt;
     - l&#039;affichage des constellations&lt;br /&gt;
     - l&#039;affichage des limites des constellations&lt;br /&gt;
     - l&#039;affichage de la grille celeste&lt;br /&gt;
     - l&#039;affichage des marqueurs&lt;br /&gt;
     - l&#039;affichage des orbites (de façon globale).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;retour à la page [[Script]]&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Script&amp;diff=2293</id>
		<title>Script</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Script&amp;diff=2293"/>
		<updated>2005-12-20T20:51:35Z</updated>

		<summary type="html">&lt;p&gt;Vincent : /* Quelles sont les principales commandes .cel ? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Qu&#039;est-ce qu&#039;un script Celestia ? ==&lt;br /&gt;
Un script Celestia est un fichier texte (enregistré au format .[[cel]] ou .[[celx]]) représentant une liste de commandes qui permettent d&#039;exécuter automatiquement la plupart des fonctions habituellement accessibles à travers les différents menus. Les scripts offrent donc la possibilité d&#039;enchaîner automatiquement (sans intervention de l&#039;utilisateur) des déplacements, des mouvements de caméra, des changements de textures de planètes, bref de réaliser l&#039;équivalent d&#039;une véritable séquence vidéo dans Celestia. Ils permettent aussi d&#039;afficher des commentaires textuels au cours de ces séquences.&amp;lt;br&amp;gt;&lt;br /&gt;
Il est donc possible de &amp;quot;programmer&amp;quot; Celestia pour visualiser de nombreux objets célestes (sous toutes les coutures), tout en affichant simultanément des commentaires, ce qui fait de celestia un outil pédagogique de premier ordre. A ce titre, un &amp;quot;script&amp;quot; Celestia peut être considéré comme un véritable &amp;quot;scénario&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Comment ouvrir un script dans Celestia ? ==&lt;br /&gt;
Les scripts sont accessibles à partir du Menu &amp;quot;File&amp;quot; (&amp;quot;Fichier&amp;quot;) &amp;gt; &amp;quot;Open script&amp;quot; (&amp;quot;Ouvrir script&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
== Quelle est la différence entre les fichiers .[[cel]] et .[[celx]] ? ==&lt;br /&gt;
Ces 2 types de scripts n&#039;utilisent pas le même langage de programmation.&lt;br /&gt;
&lt;br /&gt;
- Les fichiers .[[cel]] utilisent un langage basique propre à Celestia. Ils ne permettent aucune interaction avec l&#039;utilisateur.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- Les fichiers .[[celx]] utilisent une partie des fonctions du [http://www.lua.org langage Lua]. Plus complexes, ils autorisent un traitement mathématique et logique des valeurs, et offrent une forme d&#039;interactivité avec l&#039;utilisateur : par exemple, il est possible de demander le nom d&#039;une planète pour pouvoir s&#039;y rendre, de proposer des menus pour pouvoir passer directement à la 2ème partie d&#039;un script, ou de demander la distance à laquelle on veut s&#039;approcher d&#039;un objet, etc...&lt;br /&gt;
&lt;br /&gt;
== Comment modifier un script ? ==&lt;br /&gt;
Un script peut être écrit ou modifié comme tout autre fichier texte, en utilisant votre éditeur de texte préféré (Notepad, ...). Il vous suffit ensuite de l&#039;enregistrer au format .[[cel]] ou [[celx]] (exemple : monscript.cel).&lt;br /&gt;
&lt;br /&gt;
== Quelles sont les principales commandes .[[cel]] ? ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Cancel]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Annuler les commandes [[goto]] et [[track]], et réinitialiser le [[Système de Coordonnées]] sur &#039;&#039;universal&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Center]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Centrer l&#039;objet sélectionné sur l&#039;écran.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Changedistance]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Changer la distance entre la caméra et l&#039;objet sélectionné.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Chase]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler le [[Système de Coordonnées]] sur &#039;&#039;chase&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Follow]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Suivre l&#039;objet sélectionné - Régler le [[Système de Coordonnées]] sur &#039;&#039;ecliptical&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Goto]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Déplacer la caméra et la positionner face à l&#039;objet sélectionné sans changer le [[Système de Coordonnées]].&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Gotoloc]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Déplacer la caméra et la positionner aux valeurs spécifiées de position et d&#039;orientation de l&#039;objet sélectionné sans changer le [[Système de Coordonnées]].&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Gotolonglat]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Déplacer la caméra et la positionner aux valeurs spécifiées de longitude et de latitude de l&#039;objet sélectionné.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Labels]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Activer ou désactiver l&#039;affichage des noms pour les différentes classes d&#039;objets.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Lock]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Verrouiller 2 objets par rapport à la position de la caméra - Régler le [[Système de Coordonnées]] sur &#039;&#039;lock&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Lookback]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Changer instantanément (sans mouvement de caméra) le champ de la caméra de 180°.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Mark]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Activer le marquage d&#039;un objet avec le symbole spécifié.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Move]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Déplacer la caméra à la vitesse spécifiée.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Orbit]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se déplacer en orbite autour de l&#039;objet sélectionné sans changer le [[Système de Coordonnées]].&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Orbitflags]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Activer / désactiver l&#039;affichage des orbites pour les différentes classes d&#039;objets.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Preloadtex]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Pré-charger en mémoire une [[Texture|texture]] avant son affichage à l&#039;écran.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Print]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Afficher un message à l&#039;écran sous forme de texte.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Renderflags]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Activer / désactiver l&#039;affichage des différentes classes d&#039;objets.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Rotate]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Effectuer une rotation du champs de la caméra.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Select]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Selectionner un objet (planète, satellite, galaxie, etc...).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Set]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler les valeurs de &#039;&#039;Min Orbit Size&#039;&#039;, &#039;&#039;Ambient Light Level&#039;&#039;, &#039;&#039;Field Of View&#039;&#039;, &#039;&#039;Star Distance Limit&#039;&#039;, &#039;&#039;Star Style&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setfaintestautomag45deg]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la magnitude minimale des étoiles à afficher lorsque l&#039;option &#039;&#039;Auto-Magnitude&#039;&#039; est activée.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setframe]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Choisir le [[Système de Coordonnées]] à utiliser.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setorientation]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler l&#039;orientation de la caméra.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setposition]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la position de la caméra dans l&#039;espace.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setsurface]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Choisir une texture alternative pour l&#039;objet sélectionné.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setvisibilitylimit]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la magnitude minimale des étoiles à afficher lorsque l&#039;option &#039;&#039;Auto-Magnitude&#039;&#039; est désactivée.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Seturl]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Placer la caméra à la position définie par une fonction &#039;&#039;Cell://URL&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Synchronus]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se placer en orbite autour de l&#039;objet sélectionné en mode &#039;&#039;Synch Orbit&#039;&#039; - Régler le [[Système de Coordonnées]] sur &#039;&#039;geographic&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Time]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la date et l&#039;heure en utilisant les formats &#039;&#039;JulianDay&#039;&#039; ou &#039;&#039;UTC&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Timerate]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la vitesse d&#039;écoulement du temps.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Track]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Fixer la caméra sur l&#039;objet sélectionné pour le garder centré sur l&#039;écran.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Unmark]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Désactiver le marquage d&#039;un objet.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Unmarkall]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Désactiver le marquage de tous les objets.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Wait]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Insérer une pause dans l&#039;exécution du script (du nombre de secondes spécifiées).&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Script&amp;diff=2292</id>
		<title>Script</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Script&amp;diff=2292"/>
		<updated>2005-12-20T17:49:50Z</updated>

		<summary type="html">&lt;p&gt;Vincent : /* Quelles sont les principales commandes .cel ? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Qu&#039;est-ce qu&#039;un script Celestia ? ==&lt;br /&gt;
Un script Celestia est un fichier texte (enregistré au format .[[cel]] ou .[[celx]]) représentant une liste de commandes qui permettent d&#039;exécuter automatiquement la plupart des fonctions habituellement accessibles à travers les différents menus. Les scripts offrent donc la possibilité d&#039;enchaîner automatiquement (sans intervention de l&#039;utilisateur) des déplacements, des mouvements de caméra, des changements de textures de planètes, bref de réaliser l&#039;équivalent d&#039;une véritable séquence vidéo dans Celestia. Ils permettent aussi d&#039;afficher des commentaires textuels au cours de ces séquences.&amp;lt;br&amp;gt;&lt;br /&gt;
Il est donc possible de &amp;quot;programmer&amp;quot; Celestia pour visualiser de nombreux objets célestes (sous toutes les coutures), tout en affichant simultanément des commentaires, ce qui fait de celestia un outil pédagogique de premier ordre. A ce titre, un &amp;quot;script&amp;quot; Celestia peut être considéré comme un véritable &amp;quot;scénario&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Comment ouvrir un script dans Celestia ? ==&lt;br /&gt;
Les scripts sont accessibles à partir du Menu &amp;quot;File&amp;quot; (&amp;quot;Fichier&amp;quot;) &amp;gt; &amp;quot;Open script&amp;quot; (&amp;quot;Ouvrir script&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
== Quelle est la différence entre les fichiers .[[cel]] et .[[celx]] ? ==&lt;br /&gt;
Ces 2 types de scripts n&#039;utilisent pas le même langage de programmation.&lt;br /&gt;
&lt;br /&gt;
- Les fichiers .[[cel]] utilisent un langage basique propre à Celestia. Ils ne permettent aucune interaction avec l&#039;utilisateur.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- Les fichiers .[[celx]] utilisent une partie des fonctions du [http://www.lua.org langage Lua]. Plus complexes, ils autorisent un traitement mathématique et logique des valeurs, et offrent une forme d&#039;interactivité avec l&#039;utilisateur : par exemple, il est possible de demander le nom d&#039;une planète pour pouvoir s&#039;y rendre, de proposer des menus pour pouvoir passer directement à la 2ème partie d&#039;un script, ou de demander la distance à laquelle on veut s&#039;approcher d&#039;un objet, etc...&lt;br /&gt;
&lt;br /&gt;
== Comment modifier un script ? ==&lt;br /&gt;
Un script peut être écrit ou modifié comme tout autre fichier texte, en utilisant votre éditeur de texte préféré (Notepad, ...). Il vous suffit ensuite de l&#039;enregistrer au format .[[cel]] ou [[celx]] (exemple : monscript.cel).&lt;br /&gt;
&lt;br /&gt;
== Quelles sont les principales commandes .[[cel]] ? ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Cancel]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Annuler les commandes [[goto]] et [[track]], et réinitialiser le [[Système de Coordonnées]] sur &#039;&#039;universal&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Center]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Centrer l&#039;objet sélectionné sur l&#039;écran.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Changedistance]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Changer la distance entre la caméra et l&#039;objet sélectionné.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Chase]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler le [[Système de Coordonnées]] sur &#039;&#039;chase&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Follow]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Suivre l&#039;objet sélectionné - Régler le [[Système de Coordonnées]] sur &#039;&#039;ecliptical&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Goto]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Déplacer la caméra et la positionner face à l&#039;objet sélectionné sans changer le [[Système de Coordonnées]].&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Gotoloc]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Déplacer la caméra et la positionner aux valeurs spécifiées de position et d&#039;orientation de l&#039;objet sélectionné sans changer le [[Système de Coordonnées]].&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Gotolonglat]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Déplacer la caméra et la positionner aux valeurs spécifiées de longitude et de latitude de l&#039;objet sélectionné.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Labels]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Activer ou désactiver l&#039;affichage des noms des éléments des différentes classes d&#039;objets.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Lock]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Verrouiller 2 objets par rapport à la position de la caméra - Régler le [[Système de Coordonnées]] sur &#039;&#039;lock&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Lookback]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Changer instantanément (sans mouvement de caméra) le champ de la caméra de 180°.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Mark]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Activer le marquage d&#039;un objet avec le symbole spécifié.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Move]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Déplacer la caméra à la vitesse spécifiée.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Orbit]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se déplacer en orbite autour de l&#039;objet sélectionné sans changer le [[Système de Coordonnées]].&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Orbitflags]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Activer / désactiver l&#039;affichage des orbites des éléments des différentes classes d&#039;objets.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Preloadtex]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Pré-charger en mémoire une [[Texture|texture]] avant son affichage à l&#039;écran.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Print]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Afficher un message à l&#039;écran sous forme de texte.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Renderflags]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Activer / désactiver l&#039;affichage des différentes classes d&#039;objets.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Rotate]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Effectuer une rotation du champs de la caméra.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Select]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Selectionner un objet (planète, satellite, galaxie, etc...).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Set]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler les valeurs de &#039;&#039;Min Orbit Size&#039;&#039;, &#039;&#039;Ambient Light Level&#039;&#039;, &#039;&#039;Field Of View&#039;&#039;, &#039;&#039;Star Distance Limit&#039;&#039;, &#039;&#039;Star Style&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setfaintestautomag45deg]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la magnitude minimale des étoiles à afficher lorsque l&#039;option &#039;&#039;Auto-Magnitude&#039;&#039; est activée.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setframe]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Choisir le [[Système de Coordonnées]] à utiliser.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setorientation]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler l&#039;orientation de la caméra.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setposition]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la position de la caméra dans l&#039;espace.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setsurface]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Choisir une texture alternative pour l&#039;objet sélectionné.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Setvisibilitylimit]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la magnitude minimale des étoiles à afficher lorsque l&#039;option &#039;&#039;Auto-Magnitude&#039;&#039; est désactivée.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Seturl]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Placer la caméra à la position définie par une fonction &#039;&#039;Cell://URL&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Synchronus]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se placer en orbite autour de l&#039;objet sélectionné en mode &#039;&#039;Synch Orbit&#039;&#039; - Régler le [[Système de Coordonnées]] sur &#039;&#039;geographic&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Time]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la date et l&#039;heure en utilisant les formats &#039;&#039;JulianDay&#039;&#039; ou &#039;&#039;UTC&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Timerate]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Régler la vitesse d&#039;écoulement du temps.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Track]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Fixer la caméra sur l&#039;objet sélectionné pour le garder centré sur l&#039;écran.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Unmark]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Désactiver le marquage d&#039;un objet.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Unmarkall]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Désactiver le marquage de tous les objets.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;[[Wait]]&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Insérer une pause dans l&#039;exécution du script (du nombre de secondes spécifiées).&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Mark&amp;diff=2290</id>
		<title>Mark</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Mark&amp;diff=2290"/>
		<updated>2005-12-20T12:07:04Z</updated>

		<summary type="html">&lt;p&gt;Vincent : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  &#039;&#039;&#039;{&amp;lt;br /&amp;gt; renderflags { set &amp;quot;markers&amp;quot; }&amp;lt;br /&amp;gt; mark { object &amp;quot;Sol/Earth&amp;quot; symbol &amp;quot;x&amp;quot; size 25 color [1 0 0] }&amp;lt;br /&amp;gt; }&#039;&#039;&#039;&amp;lt;br /&amp;gt; &lt;br /&gt;
  permet d&#039;activer le marquage de l&#039;objet &#039;Terre&#039; avec le symbole &#039;&#039;&#039;&#039;x&#039;&#039;&#039;&#039; de taille 25 et de couleur&amp;lt;br /&amp;gt; rouge.&amp;lt;br /&amp;gt;&lt;br /&gt;
  rem 1: Les symboles pouvant être utilisés sont &#039;&#039;&#039;&amp;quot;diamond&amp;quot;&#039;&#039;&#039; (par défaut), &#039;&#039;&#039;&amp;quot;plus&amp;quot;&#039;&#039;&#039;, &#039;&#039;&#039;&amp;quot;square&amp;quot;&#039;&#039;&#039;,&amp;lt;br /&amp;gt; &#039;&#039;&#039;&amp;quot;triangle&amp;quot;&#039;&#039;&#039;, et &#039;&#039;&#039;&amp;quot;x&amp;quot;&#039;&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
  rem 2: Les couleurs sont définies suivant le mode [Rouge Vert Bleu], soit par exemple :&lt;br /&gt;
         - noir  :  &#039;&#039;&#039;[0 0 0]&#039;&#039;&#039;&lt;br /&gt;
         - rouge :  &#039;&#039;&#039;[1 0 0]&#039;&#039;&#039; (couleur par défaut)&lt;br /&gt;
         - vert  :  &#039;&#039;&#039;[0 1 0]&#039;&#039;&#039;&lt;br /&gt;
         - bleu  :  &#039;&#039;&#039;[0 0 1]&#039;&#039;&#039;&lt;br /&gt;
         - jaune :  &#039;&#039;&#039;[1 1 0]&#039;&#039;&#039;&lt;br /&gt;
         - blanc :  &#039;&#039;&#039;[1 1 1]&#039;&#039;&#039;&lt;br /&gt;
         - gris  :  &#039;&#039;&#039;[0.5 0.5 0.5]&#039;&#039;&#039;&lt;br /&gt;
         - etc...&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;retour à la page [[Script]]&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Mark&amp;diff=2269</id>
		<title>Mark</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Mark&amp;diff=2269"/>
		<updated>2005-12-19T23:18:10Z</updated>

		<summary type="html">&lt;p&gt;Vincent : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  &#039;&#039;&#039;{&amp;lt;br /&amp;gt; mark { object &amp;quot;Sol/Earth&amp;quot; symbol &amp;quot;x&amp;quot; size 25 color [1 0 0] }&amp;lt;br /&amp;gt; }&#039;&#039;&#039;&amp;lt;br /&amp;gt; &lt;br /&gt;
  permet d&#039;activer le marquage de l&#039;objet &#039;Terre&#039; avec le symbole &#039;&#039;&#039;&#039;x&#039;&#039;&#039;&#039; de taille 25 et de couleur&amp;lt;br /&amp;gt; rouge.&amp;lt;br /&amp;gt;&lt;br /&gt;
  rem 1: Les symboles pouvant être utilisés sont &#039;&#039;&#039;&amp;quot;diamond&amp;quot;&#039;&#039;&#039; (par défaut), &#039;&#039;&#039;&amp;quot;plus&amp;quot;&#039;&#039;&#039;, &#039;&#039;&#039;&amp;quot;square&amp;quot;&#039;&#039;&#039;,&amp;lt;br /&amp;gt; &#039;&#039;&#039;&amp;quot;triangle&amp;quot;&#039;&#039;&#039;, et &#039;&#039;&#039;&amp;quot;x&amp;quot;&#039;&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
  rem 2: Les couleurs sont définies suivant le mode [Rouge Vert Bleu], soit par exemple :&lt;br /&gt;
         - noir  :  &#039;&#039;&#039;[0 0 0]&#039;&#039;&#039;&lt;br /&gt;
         - rouge :  &#039;&#039;&#039;[1 0 0]&#039;&#039;&#039; (couleur par défaut)&lt;br /&gt;
         - vert  :  &#039;&#039;&#039;[0 1 0]&#039;&#039;&#039;&lt;br /&gt;
         - bleu  :  &#039;&#039;&#039;[0 0 1]&#039;&#039;&#039;&lt;br /&gt;
         - jaune :  &#039;&#039;&#039;[1 1 0]&#039;&#039;&#039;&lt;br /&gt;
         - blanc :  &#039;&#039;&#039;[1 1 1]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;retour à la page [[Script]]&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Mark&amp;diff=2268</id>
		<title>Mark</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Mark&amp;diff=2268"/>
		<updated>2005-12-19T23:18:00Z</updated>

		<summary type="html">&lt;p&gt;Vincent : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  &#039;&#039;&#039;{&amp;lt;br /&amp;gt; mark { object &amp;quot;Sol/Earth&amp;quot; symbol &amp;quot;x&amp;quot; size 25 color [1 0 0] }&amp;lt;br /&amp;gt; }&#039;&#039;&#039;&amp;lt;br /&amp;gt; &lt;br /&gt;
  permet d&#039;activer le marquage de l&#039;objet &#039;Terre&#039; avec le symbole &#039;&#039;&#039;&#039;x&#039;&#039;&#039;&#039; de taille 25 et de couleur&amp;lt;br /&amp;gt; rouge.&amp;lt;br /&amp;gt;&lt;br /&gt;
  rem 1: Les symboles pouvant être utilisés sont &#039;&#039;&#039;&amp;quot;diamond&amp;quot;&#039;&#039;&#039; (par défaut), &#039;&#039;&#039;&amp;quot;plus&amp;quot;&#039;&#039;&#039;, &#039;&#039;&#039;&amp;quot;square&amp;quot;&#039;&#039;&#039;,&amp;lt;br /&amp;gt; &#039;&#039;&#039;&amp;quot;triangle&amp;quot;&#039;&#039;&#039;, et &#039;&#039;&#039;&amp;quot;x&amp;quot;&#039;&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
  rem 2: Les couleurs sont définies suivant le mode [Rouge Vert Bleu], soit  par exemple :&lt;br /&gt;
         - noir  :  &#039;&#039;&#039;[0 0 0]&#039;&#039;&#039;&lt;br /&gt;
         - rouge :  &#039;&#039;&#039;[1 0 0]&#039;&#039;&#039; (couleur par défaut)&lt;br /&gt;
         - vert  :  &#039;&#039;&#039;[0 1 0]&#039;&#039;&#039;&lt;br /&gt;
         - bleu  :  &#039;&#039;&#039;[0 0 1]&#039;&#039;&#039;&lt;br /&gt;
         - jaune :  &#039;&#039;&#039;[1 1 0]&#039;&#039;&#039;&lt;br /&gt;
         - blanc :  &#039;&#039;&#039;[1 1 1]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;retour à la page [[Script]]&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Mark&amp;diff=2267</id>
		<title>Mark</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Mark&amp;diff=2267"/>
		<updated>2005-12-19T23:16:37Z</updated>

		<summary type="html">&lt;p&gt;Vincent : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  &#039;&#039;&#039;{&amp;lt;br /&amp;gt; mark { object &amp;quot;Sol/Earth&amp;quot; symbol &amp;quot;x&amp;quot; size 25 color [1 0 0] }&amp;lt;br /&amp;gt; }&#039;&#039;&#039;&amp;lt;br /&amp;gt; &lt;br /&gt;
  permet d&#039;activer le marquage de l&#039;objet &#039;Terre&#039; avec le symbole &#039;&#039;&#039;&#039;x&#039;&#039;&#039;&#039; de taille 25 et de couleur&amp;lt;br /&amp;gt; rouge.&amp;lt;br /&amp;gt;&lt;br /&gt;
  rem 1: Les symboles pouvant être utilisés sont &#039;&#039;&#039;&amp;quot;diamond&amp;quot;&#039;&#039;&#039; (par défaut), &#039;&#039;&#039;&amp;quot;plus&amp;quot;&#039;&#039;&#039;, &#039;&#039;&#039;&amp;quot;square&amp;quot;&#039;&#039;&#039;,&amp;lt;br /&amp;gt; &#039;&#039;&#039;&amp;quot;triangle&amp;quot;&#039;&#039;&#039;, et &#039;&#039;&#039;&amp;quot;x&amp;quot;&#039;&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
  rem 2: Les couleurs sont définies suivant le mode [Rouge Vert Bleu], soit :&lt;br /&gt;
         - noir  :  &#039;&#039;&#039;[0 0 0]&#039;&#039;&#039;&lt;br /&gt;
         - rouge :  &#039;&#039;&#039;[1 0 0]&#039;&#039;&#039; (couleur par défaut)&lt;br /&gt;
         - vert  :  &#039;&#039;&#039;[0 1 0]&#039;&#039;&#039;&lt;br /&gt;
         - bleu  :  &#039;&#039;&#039;[0 0 1]&#039;&#039;&#039;&lt;br /&gt;
         - jaune :  &#039;&#039;&#039;[1 1 0]&#039;&#039;&#039;&lt;br /&gt;
         - blanc :  &#039;&#039;&#039;[1 1 1]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;retour à la page [[Script]]&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
	<entry>
		<id>https://www.jcvignoli.com/celestia/wiki/index.php?title=Mark&amp;diff=2266</id>
		<title>Mark</title>
		<link rel="alternate" type="text/html" href="https://www.jcvignoli.com/celestia/wiki/index.php?title=Mark&amp;diff=2266"/>
		<updated>2005-12-19T23:15:50Z</updated>

		<summary type="html">&lt;p&gt;Vincent : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  &#039;&#039;&#039;{&amp;lt;br /&amp;gt; mark { object &amp;quot;Sol/Earth&amp;quot; symbol &amp;quot;x&amp;quot; size 25 color [1 0 0] }&amp;lt;br /&amp;gt; }&#039;&#039;&#039;&amp;lt;br /&amp;gt; &lt;br /&gt;
  permet d&#039;activer le marquage de l&#039;objet &#039;Terre&#039; avec le symbole &#039;&#039;&#039;&#039;x&#039;&#039;&#039;&#039; de taille 25 et de couleur&amp;lt;br /&amp;gt; rouge.&amp;lt;br /&amp;gt;&lt;br /&gt;
  rem 1: Les symboles pouvant être utilisés sont &#039;&#039;&#039;&amp;quot;diamond&amp;quot;&#039;&#039;&#039; (par défaut), &#039;&#039;&#039;&amp;quot;plus&amp;quot;&#039;&#039;&#039;, &#039;&#039;&#039;&amp;quot;square&amp;quot;&#039;&#039;&#039;,&amp;lt;br /&amp;gt; &#039;&#039;&#039;&amp;quot;triangle&amp;quot;&#039;&#039;&#039;, et &#039;&#039;&#039;&amp;quot;x&amp;quot;&#039;&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
  rem 2: Les couleurs sont définies suivant le mode [Rouge Vert Bleu], soit :&amp;lt;br /&amp;gt;&lt;br /&gt;
         - noir  :  &#039;&#039;&#039;[0 0 0]&#039;&#039;&#039;&lt;br /&gt;
         - rouge :  &#039;&#039;&#039;[1 0 0]&#039;&#039;&#039; (couleur par défaut)&lt;br /&gt;
         - vert  :  &#039;&#039;&#039;[0 1 0]&#039;&#039;&#039;&lt;br /&gt;
         - bleu  :  &#039;&#039;&#039;[0 0 1]&#039;&#039;&#039;&lt;br /&gt;
         - jaune :  &#039;&#039;&#039;[1 1 0]&#039;&#039;&#039;&lt;br /&gt;
         - blanc :  &#039;&#039;&#039;[1 1 1]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;retour à la page [[Script]]&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Vincent</name></author>
	</entry>
</feed>