Inspiration
Nous avons été inspirés par la recherche de la NASA sur les voiles solaires pour se déplacer : https://www.nasa.gov/general/nasa-next-generation-solar-sail-boom-technology-ready-for-launch/ . Aussi, les sites qui montrent les flux de vent sur la Terre, comme https://www.windfinder.com/ sont très utiles pour les individus qui dépendent du vent comme les pilotes d'avions. Ces simulations permettent de prévenir des accidents et d'être plus efficace dans la consommation de carburant.
What it does
Appel l'API Horizon de la NASA pour aller chercher les données actuelles du système solaire. Affiche un model réaliste du système solaire avec Three.js en 3D. Affiche un vaisseau qui montre l'orientation des vents solaires pendant son déplacement. Affiche une carte thermique de la puissance des vents solaires.
How we built it
Nous avons utilisé Angular pour créer l'application Web. Pour la carte, on a créé un Canvas qui affiche des éléments 3D avec Three.js. Nous avons utilisé Github Copilot et Chatgpt pour nous aider avec des bugs. Pour host notre application, nous avons pris O2switch
Challenges we ran into
Trouver les formules mathématiques pour calculer les vents solaires et toutes les variables pour faire un modèle réaliste. Afficher un modèle de système solaire avec three.js est plus long que prévu.
Accomplishments that we're proud of
Trouver les formules pour calculer les vents solaires. Créer un modèle du système solaire de A à Z.
What we learned
Comment les vents solaires fonctionnent. Comment afficher des éléments avec Three.js
What's next for Highwind
Implémenter l'algorithme pour trouver l'itinéraire et la date optimale pour un déplacement avec les vents solaires. Permettre d'ajouter des structures humaines comme des stations spatiales. Ajouter plus de détails comme les ceintures d'astéroïdes et ajouter d'autres planètes et étoiles.
Built With
- angular.js
- git
- github
- horizon-api
- o2switch
- three.js
Log in or sign up for Devpost to join the conversation.