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 लाइब्रेरी का उपयोग करते हुए दो बार के बीच अंतर?

    मान लें कि निम्नलिखित हमारे समय के आंकड़े हैं - var startHour =dayjs().hour(10)var endHour =dayjs().hour(22) अंतर प्राप्त करने के लिए, अंतर () विधि का उपयोग करें - उदाहरण निम्नलिखित कोड है - दस्तावेज़ var startHour =dayjs().hour(10) var endHour =dayjs().hour(22) console.log(घंटे का अंतर है= + e

  1. सी # प्रोग्राम दो या दो से अधिक सूचियों को समेटने के लिए

    तीन सूचियाँ सेट करें - // three lists var list1 = new List<int>{3, 4}; var list2 = new List<int>{1, 2, 3}; var list3 = new List<int>{2, 5, 6}; अब, उपरोक्त सूचियों को जोड़ने के लिए Concat mthod का उपयोग करें - var res1 = list1.Concat(list2); var res2 = res1.Concat(list3); यहाँ पूर

  1. दो या दो से अधिक सूचियों के संघ को खोजने के लिए सी # कार्यक्रम

    सबसे पहले सूचियां बनाएं - //three lists var list1 = new List{3, 4, 5}; var list2 = new List{1, 2, 3, 4, 5}; var list3 = new List{5, 6, 7, 8}; सूची 1 और सूची 2 का संघ प्राप्त करने के लिए संघ विधि का उपयोग करें - var res1 = list1.Union(list2); var res2 = res1.Union(list3); निम्नलिखित पूरा कोड है - उ