I start this experiment because the goal was to have a good 3D perspective on Carousel Items and also I chose Three.js because I already made some other experiments with. Now, the question was to decide what Geometry to use for adding photos as texture. My first idea was to build a TorusGeometry and than to add on Torus Object surfaces the images. But this way was wrong because I wanted to have also spaces between photos. So, the right way at the end was to use PlaneGeometry. The feature with is missing and can be added is the click event on each Plane using document.addEventListener to open a modal layer or something.