SkySphereJS est une application permettant de visualiser le ciel étoilé en fonction de la position de l'utilisateur et du temps.
L'utilisateur peut basculer entre deux représentations : équatoriale et horizontale.
Le projet est en chantier
- Visualisation du ciel étoilé : L'application affiche les étoiles sur une sphère céleste virtuelle.
- Bascule entre les coordonnées : L'utilisateur peut choisir de visualiser le ciel en coordonnées équatoriales ou horizontales.
- Rotation automatique : Le ciel étoilé tourne automatiquement en fonction du temps sidéral local.
- Node.js et npm installés sur votre machine.
- Clonez le dépôt :
git clone [URL_DU_DEPOT]
- Naviguez dans le dossier du projet :
cd chemin_du_dossier
- Installez les dépendances :
nvm use 16
npm install
- Démarrez l'application :
npm start
Votre application devrait maintenant être accessible à l'adresse http://localhost:3000
.
- Ouvrez l'application dans votre navigateur.
- Utilisez le menu latéral pour basculer entre les représentations équatoriales et horizontales.
- Observez le ciel étoilé se déplacer en temps réel.
Dans le cadre du projet SkySphereJS, nous utilisons le repère standard de Three.js pour la représentation tridimensionnelle. Dans ce repère :
- L'axe ( X ) (rouge) va vers la droite.
- L'axe ( Y ) (vert) va vers le haut.
- L'axe ( Z ) (bleu) vient vers nous.
Note importante : Initialement, le regard (ou la caméra) est dirigé vers les ( X ) croissants. C'est-à-dire que lorsque vous lancez l'application, vous regardez dans la direction où les valeurs de ( X ) augmentent.
Les contributions sont les bienvenues ! Veuillez ouvrir une issue ou soumettre une pull request ou me contacter via mon adresse email: [email protected]
Ce projet est sous licence MIT.