This is a small project that presents the implementation of the projective texture mapping in ThreeJS.
When you run the project you should see the projector projecting and image onto the scene, which contains one sphere and one cube. You can
- rotate the scene using mouse click&drag
- zoom in/out the scene using mouse wheel
- rotate projector around the scene origin using buttons
- increase projection size using buttons
- npm install
- npm run dev
then go to localhost:3000 in your browser