2D टकराव सिम्युलेटर

सारांश

फिजिक्स गणना और एनीमेशन के साथ दो वस्तुओं के टकराव का सिम्युलेशन।

प्रॉम्प्ट

घर्षण रहित सतह पर दो वस्तुओं के टकराव को दिखाने वाला 2D सिम्युलेटर बनाएं। इसमें वस्तु 1 का द्रव्यमान (1–10 किग्रा), वस्तु 2 का द्रव्यमान (1–10 किग्रा), वस्तु 1 की प्रारंभिक गति (–10 से 10 m/s) और वस्तु 2 की प्रारंभिक गति (–10 से 10 m/s) के इनपुट फील्ड शामिल करें।

प्रोजेक्ट ओवरव्यू:
दो वस्तुओं के घर्षण रहित सतह पर टकराव को प्रदर्शित करने वाला 2D टकराव सिम्युलेटर विकसित करें, जिसमें भौतिक गणनाएँ और एनीमेशन शामिल हों।

UI/UX डिज़ाइन और फ्लो:
- दोनों वस्तुओं के द्रव्यमान और प्रारंभिक गति के इनपुट फील्ड वाले फॉर्म को शामिल करें।
- उपयोगकर्ताओं को दो टकराव प्रकारों (लोचदार और अनलोचदार) के बीच टॉगल या ड्रॉपडाउन के माध्यम से स्विच करने की सुविधा दें।
- रंगीन वृतों के रूप में वस्तुओं को दर्शाते हुए टकराव को एनीमेट करें।
- टकराव के बाद की गति और समय के साथ संवेग का ग्राफ प्रदर्शित करें।
- सभी कैप्शन और लेबल रूसी में होने चाहिए।

मुख्य कार्यक्षमता और लॉजिक:
- लोचदार और अनलोचदार टकराव के लिए भौतिक गणनाओं को लागू करें।
- टकराव के बाद की गति की गणना और प्रदर्शन सुनिश्चित करें।
- बदलाव दिखाने के लिए टकराव को एनीमेट करें।

सर्वश्रेष्ठ प्रथाएँ:
- टकराव प्रकार और वस्तुओं की विशेषताओं के इनपुट के लिए स्पष्ट और सहज नियंत्रण का उपयोग करें।
- विभिन्न उपकरणों पर स्मूथ एनीमेशन के लिए अनुकूलन करें।
- रूसी भाषी उपयोगकर्ताओं के लिए टेक्स्ट स्थानीयकरण की सुसंगतता सुनिश्चित करें।

अतिरिक्त विवरण:
- FAQ सेक्शन शामिल करें, जो टकराव प्रकार बदलने पर उपयोगकर्ता अनुभव को समझाए: लोचदार टकराव में अलग-अलग टकराव के बाद की गति दिखाई जाती है; अनलोचदार में साझा गति।
- डिज़ाइन यूजर-फ्रेंडली और दृश्यात्मक रूप से जानकारीपूर्ण होना चाहिए, ताकि सीखने का अनुभव आकर्षक बने।

मूल प्रॉम्प्ट

Design a 2D simulator showing collision of two objects moving toward each other on a frictionless surface. Include a form with input fields for mass of object 1 (1–10 kg), mass of object 2 (1–10 kg), initial velocity of object 1 (–10 to 10 m/s), and initial velocity of object 2 (–10 to 10 m/s). Display the velocities after collision and animate the impact.
Make in possible to switch between types of collision (elastic, inelastic) 
Graph momentum of each object relative to time
Display captions in Russian

Q: What should the user experience be when switching between collision types?
A: First option: totally elastic collision. Second option: inelastic collision, objects share same velocity

Q: How should the objects be visually represented during the simulation?
A: Simple circles with different colors for each object.

जनरेशन लागत का सारांश

मॉडल नाम: o3-mini-high

प्रतिक्रिया समय: 97.73 sec.

परिणाम टोकन: 13,185

लागत: $0.05878180