Build me a jet engine in interactive 3D, from intake to exhaust, in one HTML file with Three.js.
Make it look real: the big front fan, the compressor stages, the combustion chamber glowing inside, the turbine and the nozzle. The fan and the shafts spin. I can drag to orbit around it and scroll to zoom.
Add an Explode button. When I press it, every part slides apart along the engine's axis with its name on a label. Press it again and it all snaps back together. When I hover a part, it lights up and shows one line on what it does.
No images. Do not ask me any questions. Just build it.
中文译文
用 Three.js 在一个 HTML 文件里为我造一台可交互的 3D 喷气发动机,从进气道到排气口。
让它看起来真实:巨大的前风扇、各级压气机、内部发光的燃烧室、涡轮和喷口。风扇和轴会旋转。我可以拖动来环绕观察,滚动来缩放。
添加一个 Explode 按钮。当我按下它时,每个零件都沿发动机的轴线滑开,并带有写着名称的标签。再按一次,所有零件就都咔哒一声合回原位。当我悬停在某个零件上时,它会亮起,并显示一行说明它是做什么的文字。
不要使用图片。不要问我任何问题。直接做出来。