This document summarizes the simple geometric objects used in each historical model of the universe within the 3D Explorer application.
- Central Earth: Large sphere (radius 3) at the center
- Celestial Bodies: Seven spheres for Moon, Mercury, Venus, Sun, Mars, Jupiter, Saturn
- Crystalline Spheres: Wireframe spheres representing the "crystalline spheres" that carry celestial bodies
- Glow Spheres: Subtle outer spheres creating a luminous effect around crystalline spheres
- Fixed Stars Sphere: Outermost wireframe sphere containing all fixed stars
- Individual Stars: 200 point objects distributed on the fixed stars sphere
- Color-coded wireframe spheres for each celestial sphere
- Enhanced opacity and glow effects for educational clarity
- Proper scaling with inner spheres smaller than outer ones
- Central Earth: Large sphere at the center
- Celestial Bodies: Spheres for Moon, Mercury, Venus, Sun, Mars, Jupiter, Saturn
- Main Orbit Rings: Circular rings showing the deferent (main circular path)
- Epicycle Rings: Smaller rings showing the epicycles (small circles on which planets move)
- Color-coded elements matching each planet's color
- Transparent rings with appropriate opacity for clarity
- Clean geometric representation of epicycle motion
- Central Sun: Large sphere at the center with enhanced glow effect
- Planetary Spheres: Six planets orbiting the Sun
- Moon: Small sphere orbiting Earth
- Sun Glow: Subtle outer sphere creating luminous effect around the Sun
- Planetary Orbit Rings: Circular rings for each planet's orbit
- Moon Orbit Ring: Small ring around Earth for the Moon's orbit
- Color-coded orbit rings matching each planet
- Enhanced Sun visualization with glow effect
- Clean heliocentric arrangement without visual clutter
- All Copernican Elements: Inherits all spheres from the Copernican model
- Jupiter's Moons: Four additional small spheres (Io, Europa, Ganymede, Callisto)
- All Copernican Rings: Inherits all rings from the Copernican model
- Jovian Moon Orbit Rings: Four small rings around Jupiter for its moons
- Detailed representation of Jupiter's four largest moons
- Proper relative sizing and orbital distances
- Color-coded moon orbits
- Central Sun: Large sphere at the center
- Planetary Spheres: Six planets with elliptical orbits
- Moon: Small sphere orbiting Earth
- Focus Point Markers: Small spheres marking the empty focus of each ellipse
- Elliptical Orbit Lines: Curved lines showing the actual elliptical paths
- Major Axis Lines: Lines showing the longest diameter of each ellipse
- Minor Axis Lines: Lines showing the shortest diameter of each ellipse
- Focus Crosses: Small cross markers at the empty focus points
- Mathematically accurate elliptical orbits
- Visible focus points for eccentric orbits (eccentricity > 0.05)
- Color-coded orbital elements
- Proper focus positioning with Sun at one focus
- Star Field: 3000 procedurally generated stars with varying colors and sizes
- Procedural Textures: Realistic surface textures for all celestial bodies
- Orbits Toggle: Hide/show all orbit rings, epicycles, and connecting lines
- Geometry Toggle: Hide/show wireframe spheres and construction elements
- Animation Controls: Play/pause all celestial motions
- Labels: Text sprites identifying each celestial body
- Saturn's Rings: Detailed ring system with multiple layers
- Realistic Lighting: Dynamic lighting system with sun, ambient, and rim lighting
- Color Coding: Consistent color schemes across all models
THREE.SphereGeometryfor celestial bodies and wireframe spheresTHREE.RingGeometryfor orbit rings and epicyclesTHREE.BufferGeometrywith points for elliptical orbits and connecting linesTHREE.Pointsfor star fields and focus markersTHREE.CanvasTexturefor procedural planetary texturesTHREE.Spritefor text labels
- Real-time updates for all moving geometric elements
- Proper mathematical calculations for elliptical orbits
- Dynamic line positioning for epicycles and connecting elements
- Smooth rotation and orbital mechanics
This comprehensive set of geometric objects ensures that each historical model is represented clearly and educationally, making the evolution of cosmic understanding visually accessible to users.