青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

牽著老婆滿街逛

嚴(yán)以律己,寬以待人. 三思而后行.
GMail/GTalk: yanglinbo#google.com;
MSN/Email: tx7do#yahoo.com.cn;
QQ: 3 0 3 3 9 6 9 2 0 .

動(dòng)力學(xué)模擬基礎(chǔ)—細(xì)長桿

來源:http://www.vbgamedev.com/OTHER/pz.htm

動(dòng)力學(xué)模擬基礎(chǔ)—細(xì)長桿

 

BY:張皓(ZH1110)

 

   動(dòng)力學(xué)是以牛頓運(yùn)動(dòng)定律為基礎(chǔ)全面的研究物體的運(yùn)動(dòng)與作用與物體上的力的關(guān)系,其對象被理想化為質(zhì)點(diǎn)和質(zhì)點(diǎn)系,研究剛性、彈性碰撞,當(dāng)然也包括變形的固體和流體。借助與計(jì)算機(jī)可模擬各種真實(shí)的運(yùn)動(dòng),如飛機(jī)在天空受空氣阻力及慣性作用下的飛行姿勢,篩子落到桌面后的滾動(dòng)等均可用其模擬,對于現(xiàn)代游戲開發(fā)具有一定意義。

本章介紹了動(dòng)力學(xué)剛性運(yùn)動(dòng)模擬過程,碰撞采用離散碰撞檢測算法。

    首先我們研究細(xì)長桿的運(yùn)動(dòng),查物理用表或積分得到細(xì)長桿運(yùn)動(dòng)時(shí)慣性量度,當(dāng)我們已知?jiǎng)傮w受的力矩(或外力)就可通過其求解出運(yùn)動(dòng)規(guī)律。

說明:轉(zhuǎn)動(dòng)慣量為,旋轉(zhuǎn)半徑為,兩者關(guān)系為 (引自:《工程力學(xué)》)

 

細(xì)長桿在未受任何外力的情況下屬于平面運(yùn)動(dòng)(可以看作是在宇宙空間中),其任意點(diǎn)角度位置是相對于重心的單值連續(xù)函數(shù),具此可求出所有離散點(diǎn)上細(xì)長桿兩端點(diǎn)位置:

D3DXVec3Add l.p, l.p, l.V '平動(dòng)的位置
l.ang = l.ang - l.angv '轉(zhuǎn)動(dòng)角度,這里我們假設(shè)順時(shí)針旋轉(zhuǎn)為正方向
l.ver1.x = l.p.x + Cos(l.ang) '第一個(gè)端點(diǎn)的位置(不妨設(shè)桿長為2)
l.ver1.y = l.p.y + Sin(l.ang)
l.ver2.x = l.p.x - Cos(l.ang) '第二個(gè)端點(diǎn)的位置
l.ver2.y = l.p.y - Sin(l.ang)

細(xì)長桿剛體的動(dòng)能包括平動(dòng)的動(dòng)能和轉(zhuǎn)動(dòng)的動(dòng)能,當(dāng)其與其他物體發(fā)生碰撞后兩個(gè)動(dòng)能都會(huì)發(fā)生改變,但總動(dòng)能與動(dòng)量是平衡的

計(jì)算桿與地面碰撞,因地面的質(zhì)量無限大,不吸收動(dòng)能,碰撞后桿完全反彈,得到第一個(gè)式子:

 1.

這個(gè)式子有兩個(gè)未知量,求解還須其他方程.

如圖,我們假設(shè)碰撞生產(chǎn)的力為F,作用時(shí)間為t,桿質(zhì)量為M. 力F可分解為作用于重心力矩和對桿產(chǎn)生平移的力.

得到第二,第三個(gè)式子:

2.

3.

現(xiàn)在通過以上三個(gè)式子求解碰撞后的速度V'及角速度ω':

 

將2,3兩式削去Ft/M,合并得:

 

ω'代入第一個(gè)方程,簡化方程...

 

最后,用求根公式解出我們所要的速度V',再用V'去求我們需要的其他兩個(gè)答案:

 

式中d為重心到撞擊力的垂直距離,可以通過兩個(gè)單位向量的點(diǎn)積求出,從中我們還可看到結(jié)果與物體的質(zhì)量并無直接的關(guān)系。改變相應(yīng)旋轉(zhuǎn)半徑數(shù)值,公式也可適用于非細(xì)長桿物體.

 

桿與桿之間的碰撞:

桿與桿之間的碰撞與上面類似,動(dòng)能平衡方程應(yīng)建立在兩個(gè)桿上,且因?yàn)樽饔昧εc反作用力的關(guān)系,受反作用力一方F取負(fù)值

建立方程組如下:

計(jì)算得到的V1'如下,代入另幾個(gè)方程計(jì)算出需要的其他答案

 

計(jì)算碰撞的精確位置

我們檢測到的狀態(tài)兩桿已經(jīng)相交,但我們需要的是碰撞一剎那或即將發(fā)生碰撞的位置,這可通過二分法計(jì)算,對于任意狀態(tài):

1.判斷如果已經(jīng)相交則兩桿狀態(tài)向后T=T/2周期

2.判斷如果未相交則兩桿狀態(tài)向前T=T/2周期

3.計(jì)算誤差是否達(dá)到允許值,如果達(dá)到退出循環(huán)

4.轉(zhuǎn)到過程1

經(jīng)過幾次的細(xì)分計(jì)算后誤差就基本達(dá)到我們的要求了

有待解決的問題:當(dāng)一桿穿過另一桿即發(fā)生'刺穿'現(xiàn)象,程序未檢測到相交,產(chǎn)生錯(cuò)誤的判斷,對于扁平的物體這個(gè)問題尤其突出考慮使用連續(xù)算法進(jìn)行輔助的計(jì)算。還有一個(gè)問題既當(dāng)多個(gè)物體同時(shí)發(fā)生碰撞時(shí)不能很有效的處理。

盡管離散碰撞檢測算法存在一些問題,但由于其檢測過程的快速性能較好,所以仍是目前碰撞檢測算法研究的重點(diǎn)。

最后,如果有什么問題(本文包括代碼)可以告訴我(ZH1110)。

posted on 2008-01-15 16:52 楊粼波 閱讀(330) 評論(0)  編輯 收藏 引用


只有注冊用戶登錄后才能發(fā)表評論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            国产欧美在线看| 亚洲免费电影在线观看| 美女网站久久| 欧美另类videos死尸| 欧美一级专区| 蜜臀va亚洲va欧美va天堂| 亚洲综合色视频| 欧美大成色www永久网站婷| 欧美一区二区三区免费观看| 国产欧美日韩激情| 麻豆91精品| 中文国产一区| 亚洲精选在线观看| 国产精品伦一区| 亚洲精品一区二区三区av| 一区精品久久| 亚洲欧美日韩一区二区在线| 9i看片成人免费高清| 久久久噜噜噜久久中文字幕色伊伊| 亚洲午夜高清视频| 欧美国产视频在线| 欧美成人日本| 好男人免费精品视频| 亚洲欧美另类在线观看| 中文国产成人精品| 欧美日韩国产a| 亚洲精品国产精品久久清纯直播 | 亚洲男人第一av网站| 久久亚洲风情| 狠狠色狠狠色综合日日tαg| 欧美片网站免费| 久久精品成人| 久久综合九色九九| 亚洲视频电影在线| 亚洲国产精品久久久久秋霞不卡| 久久精品导航| 一本色道久久综合亚洲91| 一本久道久久久| 在线观看国产精品网站| 另类人畜视频在线| 最新国产成人在线观看| 日韩一区二区精品| 欧美日韩你懂的| 一区二区三区欧美日韩| 欧美多人爱爱视频网站| 欧美综合激情网| 激情成人av在线| 国产精品一级在线| 香蕉免费一区二区三区在线观看| 久久久99精品免费观看不卡| 黄色综合网站| 国产视频在线一区二区| 久久久久久噜噜噜久久久精品| 99亚洲一区二区| 欧美一区成人| 亚洲免费人成在线视频观看| 欧美日韩视频在线一区二区| 美脚丝袜一区二区三区在线观看| 欧美一级二区| 亚洲第一中文字幕在线观看| 99国产一区| 亚洲精品国产精品久久清纯直播| 欧美日韩免费观看一区三区| 欧美成人小视频| 欧美69视频| 亚洲主播在线观看| 亚洲一区二区三区精品动漫| 玖玖玖国产精品| 亚洲一区二区精品| 99v久久综合狠狠综合久久| 亚洲高清毛片| 亚洲欧洲日本在线| 国产麻豆精品theporn| 国产精品任我爽爆在线播放| 久久久伊人欧美| 久久久一本精品99久久精品66| 久久久久国产免费免费| 久久免费视频在线| 亚洲综合三区| 欧美伊人久久| 亚洲夜间福利| 亚洲欧洲日夜超级视频| 91久久精品一区二区三区| 亚洲精品久久久久久久久久久久 | 久久久人人人| 免费视频一区| 欧美日韩在线免费观看| 欧美在线国产| 久久人人爽人人爽爽久久| 久久亚洲精选| 欧美日韩一区二区三区在线看 | 亚洲一区国产视频| 亚洲男同1069视频| 久久久午夜视频| 香港久久久电影| 亚洲美女精品成人在线视频| 中文日韩在线视频| 欧美一区二区视频网站| 浪潮色综合久久天堂| 欧美成人亚洲| 一本色道久久综合狠狠躁篇怎么玩| 亚洲午夜精品| 久久人人97超碰人人澡爱香蕉| 欧美大片免费观看| 国产精品久久久久久久app| 欧美夫妇交换俱乐部在线观看| 欧美三级日本三级少妇99| 国产三级精品三级| 亚洲精品久久久久久一区二区| 亚洲欧美日韩天堂一区二区| 久久永久免费| 一区二区三区www| 久久久久国产精品麻豆ai换脸| 欧美激情在线| 欧美激情一二区| 国产区日韩欧美| 亚洲精品无人区| 久久久久高清| 日韩视频永久免费| 日韩一级不卡| 久久久之久亚州精品露出| 国产精品mm| 国产精品色在线| 亚洲精品欧美日韩| 久热国产精品视频| 亚洲综合日韩中文字幕v在线| 免费不卡中文字幕视频| 国产小视频国产精品| 一区二区电影免费观看| 亚洲综合色视频| 亚洲国产精品激情在线观看| 亚洲激情在线视频| 久久九九免费| 牛夜精品久久久久久久99黑人| 国产精品视频xxx| 一区二区精品| 亚洲福利视频专区| 久久久中精品2020中文| 国产日韩欧美不卡| 亚洲在线中文字幕| 亚洲精品偷拍| 欧美福利视频在线| 亚洲国产一区二区三区高清| 亚洲精选久久| 欧美国产精品人人做人人爱| 欧美一区二区三区在线看| 国产精品第一页第二页第三页| 亚洲精品护士| 亚洲高清视频一区二区| 久久综合国产精品| 在线播放豆国产99亚洲| 久久久久久亚洲精品杨幂换脸| 亚洲视频免费| 国产精品天天看| 性伦欧美刺激片在线观看| 一区二区三区久久| 国产精品xxx在线观看www| 在线视频一区二区| 一本色道久久综合亚洲精品不卡| 欧美人在线观看| 亚洲视频自拍偷拍| 亚洲视频导航| 国产精品综合| 久久久久久一区| 久久久国产视频91| 激情婷婷欧美| 欧美成年人网站| 亚洲午夜极品| 国产伦理精品不卡| 久久九九全国免费精品观看| 久久www成人_看片免费不卡| 国内在线观看一区二区三区| 久久一本综合频道| 久久免费99精品久久久久久| 亚洲欧洲在线看| 亚洲精品欧美一区二区三区| 欧美午夜视频在线观看| 欧美亚洲免费在线| 久久激情五月丁香伊人| 亚洲国产黄色片| 亚洲日本视频| 国产精品亚洲综合| 另类综合日韩欧美亚洲| 欧美成人免费在线| 亚洲一区影院| 久久成人免费电影| 亚洲人成欧美中文字幕| 一区二区三区国产| 黄色成人免费观看| 亚洲欧洲一区| 国产日韩一区二区三区在线| 老牛国产精品一区的观看方式| 欧美a级大片| 午夜久久影院| 亚洲美女一区| 国产日韩精品一区二区三区在线| 欧美成黄导航| 国产精品久久久久久超碰 | 国产欧美一区二区三区另类精品| 久久久久久久久久久成人|