2D 중력 시뮬레이터
세부 정보
요약
중력에 의해 궤도 운동하는 객체를 보여주는 2D 인터랙티브 시뮬레이터.
프롬프트
중력이 작용하여 작은 물체가 거대한 중심체 주위를 도는 모습을 시각화하는 2D 시뮬레이터를 만드세요. 프로젝트 개요: 중심 질량 주위에서 작은 물체가 궤도를 도는 모습을 보여주는 인터랙티브 2D 시뮬레이터를 개발합니다. 목표는 조절 가능한 매개변수를 통해 중력 효과를 시연하는 것입니다. UI/UX 디자인 및 흐름: 중심 질량(1–1000 지구 질량), 초기 거리(1–100 단위), 초기 접선 속도(0–50 단위; 기본값 1)를 조절할 수 있는 슬라이더가 포함된 폼을 설계하세요. 이 값들이 변경되면 애니메이션이 자동으로 재시작되어야 합니다. 부드럽고 연속적인 애니메이션을 통합하고, 궤도, 탈출 또는 충돌 상태에 대해 명확한 시각적 표시기를 제공하세요. 핵심 기능 및 로직: 입력 매개변수를 고려한 중력 모델을 구축하고, 물리 계산을 사용해 물체의 궤적을 시뮬레이션하며, 폼 입력 변경 사항을 실시간으로 반영해 애니메이션을 업데이트합니다. 상태에 따라 서로 다른 시각적 표시로 강조하세요. 모범 사례: 실시간 업데이트에 원활하게 반응하는 애플리케이션을 보장하고, 명확하게 라벨링된 UI 요소를 사용하여 사용성을 향상시키며, 객체의 상태에 대한 유익한 시각적 피드백을 제공하고, 애니메이션과 기능에 관한 FAQ 섹션을 포함시키세요.
원본 프롬프트
Create a 2D simulator of a small object orbiting a massive central body due to gravity. Include a form with sliders to adjust the central mass (1–1000 Earth masses), initial distance (1–100 units), and initial tangential velocity (0–50 units, default 1). When values in the form are changed, immediately restart the animation. Animate and draw the orbit and indicate whether the object remains in orbit, escapes, or crashes into the central body. Q: What style of animation do you envision for the orbit? A: Smooth, continuous motion. Q: Should there be labels or visual indicators for the object's state (orbiting, escaping, crashing)? A: Yes, I want clear indicators.
생성 비용 요약
모델 이름: o3-mini-high
응답 시간: 93.26 sec.
결과 토큰: 11,903
비용: $0.05300900