I assumed it's based on a three.js template due to the `Rendered live with three.js · Drag anywhere to orbit the model` kind of showcase but unfortunately that's not linked. I also imagine the 3D models are more that primitives (at least the arrows showcasing the flow) but I don't know where they came from, if that are also from a template or repository or if they are generated from a tube mesh.
So... I'm genuinely grateful that you took the time to share but I don't think I can do something with this except restarting from scratch, especially if it's one-shot.
I'd suggest, if you don't mind the extra effort, that you add a ReadMe.md in the repository to clarify how you did this, at least model name, version and prompt.