Mission: Given: 3D model (room of course very few triangles) and room 360 (equirectangular) image Purpose: To project the image on the model, i.e. any "wall" with its texture from the image The process: Can be as manual as you can, for example displaying the digit with the model, the user chooses 4 (decide how many) points and then make the adjustment IMPORTANT : The code should be written in one of the following: THREE.js WebGL UNITY or OpenGL under windows. Doing that a person need to be hand-zone on 3D computer graphics coding