محاكي 2D للجاذبية

ملخص

محاكي تفاعلي ثنائي الأبعاد يظهر مدارات الأجسام بتأثير الجاذبية.

سؤال

قم بإنشاء محاكي ثنائي الأبعاد لتصور جسم صغير يدور حول جسم مركزي ضخم بسبب الجاذبية. نظرة عامة على المشروع: تطوير محاكي تفاعلي ثنائي الأبعاد يعرض جسمًا صغيرًا يدور حول كتلة مركزية. الهدف هو إظهار تأثيرات الجاذبية مع إمكانية تعديل المعايير. تصميم تجربة المستخدم وتدفقها: صمم نموذجًا يحتوي على أشرطة تمرير لضبط المعايير: الكتلة المركزية (1–1000 من كتل الأرض)، والمسافة الابتدائية (1–100 وحدة)، والسرعة المماسية الابتدائية (0–50 وحدة؛ القيمة الافتراضية 1). تأكد من أن أي تغيير في هذه القيم يعيد تشغيل الرسوم المتحركة تلقائيًا. دمج حركة سلسة ومستمرة في الرسوم المتحركة وتقديم مؤشرات بصرية واضحة للحالات: المدار، الهروب، أو التصادم. الوظائف الأساسية والمنطق: أنشئ نموذجًا للجاذبية يأخذ المعايير المدخلة في الاعتبار واستخدم الحسابات الفيزيائية لمحاكاة مسار الجسم. قم بتحديث الرسوم المتحركة في الوقت الفعلي لتعكس التغييرات. أبرز الحالات بمؤشرات بصرية متميزة. أفضل الممارسات: تأكد من أن التطبيق سريع الاستجابة ويعمل بكفاءة مع التحديثات في الوقت الفعلي، استخدم عناصر واجهة مستخدم واضحة وموضحة لتحسين سهولة الاستخدام، وقدم تغذية راجعة بصرية توضيحية عن حالة الجسم، مع تضمين قسم الأسئلة المتكررة للإجابة على الاستفسارات الشائعة بشأن الرسوم المتحركة ووظائفها.

السؤال الأصلي

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