An open API service indexing awesome lists of open source software.

https://github.com/kenkyoo/app.three-globe

Una aplicación en 3D construida con Three.js que muestra un globo terráqueo giratorio como si fuera el Sol en un espacio tridimensional.
https://github.com/kenkyoo/app.three-globe

html-css-javascript javascript three-js threejs threejs-learning vite

Last synced: 11 days ago
JSON representation

Una aplicación en 3D construida con Three.js que muestra un globo terráqueo giratorio como si fuera el Sol en un espacio tridimensional.

Awesome Lists containing this project

README

          

App Three Globe

Una aplicación en 3D construida con Three.js que muestra un globo terráqueo giratorio como si fuera el Sol en un espacio tridimensional. Incluye un fondo de estrellas que simula el espacio.
🚀 Demo

GitHub Repository: App Three Globe
Live Preview: Cloudflare Pages

🛠️ Tecnologías usadas

Three.js: Renderizado de gráficos en 3D.
Vite: Entorno de desarrollo rápido y ligero.
Controles:
OrbitControls: Navegación interactiva dentro de la escena.

📋 Características

Globo giratorio: Representación 3D de un globo terráqueo con una textura aplicada.
Fondo espacial: Un entorno cúbico con textura de estrellas simulando el espacio.
Interacción en 3D: Usa el mouse para explorar la escena y rotar la cámara.
Animación fluida: Rotación continua del globo y movimiento lento de la cámara.

⚙️ Instalación y ejecución

Clona el repositorio:

git clone https://github.com/Kenkyoo/app.three-globe.git
cd app.three-globe

Instala las dependencias:

npm install

Inicia el servidor de desarrollo:

npm run dev

Abre en tu navegador:
Navega a http://localhost:5173 para ver la aplicación en acción.

📂 Estructura del proyecto

📁 src/
├── main.js # Código principal de la aplicación
├── style.css # Estilos de la aplicación
├── texture.jpg # Textura del globo terráqueo
└── background/ # Texturas del fondo cúbico
📁 public/ # Archivos estáticos
📄 package.json # Configuración de dependencias y scripts

🤝 Contribuciones

Las contribuciones son bienvenidas. Por favor, sigue estos pasos:

Haz un fork del repositorio.
Crea una nueva rama para tu feature:

git checkout -b feature/nombre

Realiza tus cambios y haz un commit:

git commit -m "Agrega nueva característica"

Envía tus cambios:

git push origin feature/nombre

Abre un Pull Request.

📝 Licencia

Este proyecto está bajo la licencia MIT. Consulta el archivo LICENSE para más detalles.