Build me a Saturn V rocket in interactive 3D, in one HTML file with Three.js.
Make it look real: the white and black rocket standing on the launch pad, and inside it the parts you never get to see. The five giant F-1 engines at the bottom, the fuel and oxygen tanks in each stage, the second and third stages with their own engines, the lunar lander tucked in under the nose, the command module where the astronauts sit, and the escape tower on top. The engines glow and roar with fire and smoke. 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 rocket 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.
한국어 번역
HTML 파일 하나에서 Three.js로 인터랙티브 3D 새턴 V 로켓을 만들어 줘.
실물처럼 보이게 해 줘: 발사대에 서 있는 흰색과 검은색 로켓, 그리고 그 안쪽의 평소엔 볼 수 없는 부품들. 아래쪽의 거대한 F-1 엔진 다섯 개, 각 단의 연료 탱크와 산소 탱크, 자체 엔진을 갖춘 2단과 3단, 노즈 아래에 접혀 들어간 달 착륙선, 우주비행사들이 앉는 명령 모듈, 꼭대기의 탈출 타워. 엔진이 불꽃과 연기를 내뿜으며 빛나고 포효해. 드래그해서 주위를 돌리고 스크롤해서 확대할 수 있어야 해.
Explode 버튼을 추가해 줘. 버튼을 누르면 모든 부품이 로켓 축을 따라 미끄러지듯 분리되고 각 부품에 이름 라벨이 붙어. 다시 누르면 전부 원래대로 딱 맞춰 조립돼. 부품에 마우스를 올리면 하이라이트되고 그 기능을 한 줄로 보여 줘.
이미지는 쓰지 마. 나한테 질문하지 마. 그냥 만들어 줘.