This is a Proof-Of-Concept integration of Vue.js and Three.js. I have converted the Three.js Trackball Control Example to a Vue/Vuex application and added some additional UI sugar on top.
- Vue 3 - Progressive JavaScript framework
- Vite - Fast build tool and dev server
- Pinia - State management for Vue 3
- Three.js - 3D graphics library
- Vue Router 4 - Official router for Vue 3
Install dependencies:
npm installRun the development server with hot module replacement:
npm run devBuild the application for production:
npm run buildPreview the production build locally:
npm run previewRun ESLint to check code quality:
npm run lint