Hello,
Let me just get right into it.
The best way to create a curved wall in threejs is to create a normal plane geometry then edit the location of all its vertices using a cubic bezier curve then compute the vertices AND the faces of that plane. This will definitely work. I've done something similar that was even more complicated, check the video on my portfolio here on Freelancer (https://www.freelancer.com/u/marioada).
If you've seen the 3d globe I've created and are familiar with what's out there you'd know that my creation brings a lot to the table, once me and the client are done with this huge project it's gonna be a game changer. The reason I'm telling you this is because I don't bid on projects I can't perfect, that's why my 6 clients on Freelancer all gave me 5 stars and it's also why I have 6.1 average earning in 7 projects while other freelancers may have less than that in more than 30 projects.
I provided a fully working solution and I guess that's all there is to it, I know what I'm doing and I'm good at it, let me handle this.
Thanks for reading,
Mario Adabachy.