Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

HTML5 कैनवास में दो या अधिक ऑब्जेक्ट्स के बीच गुरुत्वाकर्षण लागू करें


कैनवास में दो या अधिक ऑब्जेक्ट्स के बीच गुरुत्वाकर्षण लागू करने के लिए:

var distX = ob1.x - ob2.x, distY = ob1.y - ob2.y; var val = distX *distX + distY * distY; var r = Math.sqrt(val); var F = 50 / val; var rhat_x = distX / r; var rhat_y = distY / r; var Fx = F * rhat_x; var Fy = F * rhat_y; ob1.vx += -Fx; ob1.vy += -Fy; ob2.vx += Fx; ob2.vy += Fy;

  1. Dayjs JavaScript लाइब्रेरी का उपयोग करके दो समयों के बीच अंतर? Dayjs JavaScript लाइब्रेरी का उपयोग करके दो समयों के बीच अंतर?

    मान लीजिए निम्नलिखित हमारे समय डेटा हैं: var startHour = dayjs().hour(10) var endHour = dayjs().hour(22) अंतर प्राप्त करने के लिए, diff() विधि का उपयोग करें: उदाहरण निम्नलिखित कोड देखें: Document var startHour = dayjs().hour(10) var endHour = dayjs().hour(22) console.log(The

  1. - C# में दो या अधिक लिस्ट्स को कॉनकैट करना

    तीन लिस्ट्स को Concat से जोड़ना तीन लिस्ट्स सेट करें: // तीन लिस्ट्स var list1 = new List<int>{3, 4}; var list2 = new List<int>{1, 2, 3}; var list3 = new List<int>{2, 5, 6}; Concat मेथड से लिस्ट्स को जोड़ें: var res1 = list1.Concat(list2); var res2 = res1.Concat(list3); पूर्ण

  1. - C# में दो या अधिक लिस्ट्स का यूनियन ढूंढना

    कई लिस्ट्स का यूनियन प्राप्त करना पहले लिस्ट्स बनाएं: // तीन लिस्ट्स var list1 = new List<int>{3, 4, 5}; var list2 = new List<int>{1, 2, 3, 4, 5}; var list3 = new List<int>{5, 6, 7, 8}; Union मेथड से यूनियन प्राप्त करें: var res1 = list1.Union(list2); var res2 = res1.Union(list