This project is a 3D simulation of the solar system created using Three.js. It allows users to explore the planets, adjust their orbital speeds, toggle between dark and light modes, and pause/resume the animation.
FEATURES 3D Visualization: A visually appealing 3D representation of the sun and planets. Orbital Controls: Users can orbit and zoom around the solar system using mouse controls. Adjustable Planet Speeds: Sliders allow users to control the orbital speed of each planet. Dark/Light Mode Toggle: A toggle switch allows users to switch between dark and light color themes. Pause/Resume Animation: A button to pause and resume the animation of the planets. Tooltip: Hovering over a planet displays its name in a tooltip. Responsive Design: The simulation adapts to different screen sizes.
Technologies Used Three.js: A JavaScript library for creating 3D graphics in the browser. HTML: For structuring the web page. CSS: For styling the web page and the 3D simulation. JavaScript: For implementing the 3D simulation logic and user interactions. OrbitControls: A Three.js module for camera controls.