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) अंतर प्राप्त करने के लिए, अंतर () विधि का उपयोग करें - उदाहरण निम्नलिखित कोड है - दस्तावेज़ 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); निम्नलिखित पूरा कोड है - उ