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 按鈕。當我按下它時,每個零件都沿發動機的軸線滑開,並帶有寫着名稱的標籤。再按一次,所有零件就都咔噠一聲合回原位。當我懸停在某個零件上時,它會亮起,並顯示一行說明它是做什麼的文字。
不要使用圖片。不要問我任何問題。直接做出來。