I started this project as a way to learn Three.js. This is a Solar System simulation with star map as the background, and a zodiac sign. To put it simply, I'm building a three-dimensional astrological transit chart.
Currently, the clock displays the Sun, Mercury, Venus, the Earth, Mars, Jupiter, and Saturn.
The calculations of the planets' positions are not meant to be completely accurate.
- Add the Moon to the Solar System
- Replace the current star map with a rendered one from a database (if possible)
- Add a custom date and time calculation function, this is possible, but again, not meant to be as accurate as an ephemeris
- Add rotation to each planet
- Add ascendant and the MC
- Add option to toggle between the Earth and the Sun as the center
- Add the position of each planet to the chart
Approximate Positions of the Planets Calculation of the Moon's position Deep Star Maps JHT's Planetary Pixel Emporium's planet texture maps Applying a texture to a RingGeometry