2D Yerçekimi Simülatörü

özet

Yerçekimi etkilerini göstermek için interaktif 2D bir simülatör.

komut istemi

Yerçekiminin etkisiyle, küçük bir cismin büyük merkezi bir cismi etrafında yörüngede dolandığı bir 2D simülatör oluşturun. Proje genel bakışı: Küçük bir cismin merkezi kütle etrafında yörüngede dolanmasını gösteren interaktif bir 2D simülatör geliştirin. Amacınız, ayarlanabilir parametrelerle yerçekimi etkilerini göstermek. UI/UX tasarımı ve akışı: Merkezi kütle (1–1000 Dünya kütlesi), ilk mesafe (1–100 birim) ve ilk teğetsel hız (0–50 birim; varsayılan 1) gibi parametreleri ayarlamak için kaydırıcı içeren bir form tasarlayın. Bu değerlerdeki değişikliklerin animasyonu otomatik olarak yeniden başlatmasını sağlayın. Animasyon içinde kesintisiz, akıcı bir hareket entegre edin ve yörüngede dolama, kaçma veya çarpma durumları için net görsel göstergeler sunun. Temel işlevsellik ve mantık: Giriş parametrelerini göz önünde bulundurarak bir yerçekimi modeli oluşturun ve cismin yörüngesini fiziksel hesaplamalarla simüle edin. Form girişlerindeki değişikliklere göre animasyonu gerçek zamanlı olarak güncelleyin. Durumları belirgin görsel göstergelerle vurgulayın. En iyi uygulamalar: Uygulamanın gerçek zamanlı güncellemelerle yanıt verebilir olduğundan ve iyi performans gösterdiğinden emin olun, kullanılabilirliği artırmak için net, etiketli UI öğeleri kullanın, cismin durumu hakkında bilgilendirici görsel geribildirim sağlayın ve animasyon ile işlevsellik hakkındaki yaygın soruları yanıtlamak için bir SSS bölümü ekleyin.

orijinal komut istemi

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.

oluşturma maliyeti özeti

model adı: o3-mini-high

yanıt süresi: 93.26 sec.

sonuç belirteçleri: 11,903

maliyet: $0.05300900