日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

[canvas] 万有引力

發(fā)布時間:2023/12/16 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [canvas] 万有引力 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

萬有引力

任意兩個質(zhì)點有通過連心線方向上的力相互吸引。
該引力大小與它們質(zhì)量的乘積成正比與它們距離的平方成反比,
與兩物體的化學組成和其間介質(zhì)種類無關(guān)。

兩個物體之間存在一種引力:

force = G * m1 * m2 / distance^2m1 和m2是物體的質(zhì)量, distance是物體間的距離, G是引力常數(shù),是個非常小的值6.674*10^-11。 在動畫中可以忽略這個值。 最后,表達式就變?yōu)?force = m1 * m2 / distance^2 function gravitate(partA, partB){var dx = partB.x - partA.x;var dy = partB.y - partA.y;var distQ = dx*dx + dy*dy;var dist = Math.sqrt(distQ);var F = (partA.mass * partB.mass)/distQ;var ax = F * dx/dist;//作用力作用于加速度var ay = F * dy/dist;partA.vx += ax/partA.mass; //加速度作用于速度partA.vy += ay/partA.mass;partB.vx -= ax/partB.mass;partB.vy -= ay/partB.mass;}

轉(zhuǎn)載于:https://www.cnblogs.com/qingmingsang/articles/6363040.html

總結(jié)

以上是生活随笔為你收集整理的[canvas] 万有引力的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。