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

牽著老婆滿街逛

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

動力學模擬基礎—細長桿

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

動力學模擬基礎—細長桿

 

BY:張皓(ZH1110)

 

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

本章介紹了動力學剛性運動模擬過程,碰撞采用離散碰撞檢測算法。

    首先我們研究細長桿的運動,查物理用表或積分得到細長桿運動時慣性量度,當我們已知剛體受的力矩(或外力)就可通過其求解出運動規律。

說明:轉動慣量為,旋轉半徑為,兩者關系為 (引自:《工程力學》)

 

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

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

細長桿剛體的動能包括平動的動能和轉動的動能,當其與其他物體發生碰撞后兩個動能都會發生改變,但總動能與動量是平衡的

計算桿與地面碰撞,因地面的質量無限大,不吸收動能,碰撞后桿完全反彈,得到第一個式子:

 1.

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

如圖,我們假設碰撞生產的力為F,作用時間為t,桿質量為M. 力F可分解為作用于重心力矩和對桿產生平移的力.

得到第二,第三個式子:

2.

3.

現在通過以上三個式子求解碰撞后的速度V'及角速度ω':

 

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

 

ω'代入第一個方程,簡化方程...

 

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

 

式中d為重心到撞擊力的垂直距離,可以通過兩個單位向量的點積求出,從中我們還可看到結果與物體的質量并無直接的關系。改變相應旋轉半徑數值,公式也可適用于非細長桿物體.

 

桿與桿之間的碰撞:

桿與桿之間的碰撞與上面類似,動能平衡方程應建立在兩個桿上,且因為作用力與反作用力的關系,受反作用力一方F取負值

建立方程組如下:

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

 

計算碰撞的精確位置

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

1.判斷如果已經相交則兩桿狀態向后T=T/2周期

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

3.計算誤差是否達到允許值,如果達到退出循環

4.轉到過程1

經過幾次的細分計算后誤差就基本達到我們的要求了

有待解決的問題:當一桿穿過另一桿即發生'刺穿'現象,程序未檢測到相交,產生錯誤的判斷,對于扁平的物體這個問題尤其突出考慮使用連續算法進行輔助的計算。還有一個問題既當多個物體同時發生碰撞時不能很有效的處理。

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

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

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


只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   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>
            欧美一二三区精品| 久久大香伊蕉在人线观看热2| 欧美特黄一级大片| 欧美一区二区三区四区视频| 亚洲毛片在线| 一区二区三区高清在线观看| 亚洲女人天堂成人av在线| 亚洲二区视频| 影音先锋亚洲电影| 性做久久久久久久免费看| 欧美国内亚洲| 免费日韩成人| 国产精品成av人在线视午夜片| 欧美日韩精品久久久| 国产精品二区在线观看| 国产精品久久久久毛片软件| 欧美日韩精品免费观看视频| 国产精品欧美日韩久久| 欧美国产日韩视频| 久久九九免费视频| 欧美精品二区三区四区免费看视频| 欧美激情亚洲视频| 国产日韩欧美a| 一区二区三区福利| 欧美成人午夜影院| 亚洲一区二区黄| 欧美成人免费在线视频| 国产精品无码永久免费888| 99国产精品国产精品久久| 久久精品夜色噜噜亚洲a∨ | 亚洲激情国产| 午夜激情综合网| 欧美三日本三级三级在线播放| 亚洲高清中文字幕| 老司机午夜精品| 久久综合五月| 亚洲国产精品高清久久久| 久久夜色精品国产噜噜av| 欧美一激情一区二区三区| 日韩视频在线观看| 亚洲欧美日韩一区在线| 99视频精品全部免费在线| 亚洲日本aⅴ片在线观看香蕉| 亚洲综合精品| 亚洲日本欧美天堂| 久久久不卡网国产精品一区| 亚洲一区亚洲| 国产精品电影观看| 欧美一区=区| 亚洲一区二区三区精品在线| 亚洲综合色婷婷| 亚洲一区三区视频在线观看| 国产欧美日韩精品一区| 欧美成人精品影院| 欧美少妇一区| 欧美黄色aa电影| 国产精品久久久久久久一区探花| 久久精品成人欧美大片古装| 性久久久久久| 在线观看一区视频| 最新亚洲视频| 激情文学一区| 亚洲一级高清| 亚洲视频中文字幕| 久久伊人一区二区| 亚洲欧美日韩成人高清在线一区| 久久在线免费观看视频| 午夜久久一区| 亚洲欧美三级在线| 午夜精品久久久久久久| 99国产成+人+综合+亚洲欧美| 亚洲一区二区在线免费观看| 99国产精品久久久| 欧美激情精品| 欧美国产日本韩| 亚洲国产欧美日韩| 免费观看久久久4p| 欧美国产日韩一区二区三区| 亚洲欧美日韩在线综合| 亚洲电影下载| 亚洲日韩欧美视频一区| 久久综合中文| 亚洲精品视频在线| 亚洲在线观看免费| 国产欧美日韩不卡免费| 性欧美1819性猛交| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产亚洲精品美女| 久久综合福利| 99国产精品私拍| 久久精品成人| 亚洲毛片一区| 揄拍成人国产精品视频| 欧美不卡三区| 亚洲欧美日韩一区二区| 久久亚洲国产精品日日av夜夜| 在线日韩成人| 国产视频不卡| 欧美视频在线一区二区三区| 久久久久国内| 亚洲男人天堂2024| 日韩亚洲欧美中文三级| 久久久久**毛片大全| 亚洲无线一线二线三线区别av| 国产一区二区三区直播精品电影| 欧美精品一区二区蜜臀亚洲| 亚洲欧美日韩国产中文在线| 日韩视频精品在线观看| 欧美国产免费| 亚洲高清不卡在线| 欧美成人资源| 久久综合久久久| 欧美99久久| 欧美国产日本高清在线| 欧美α欧美αv大片| 每日更新成人在线视频| 另类激情亚洲| 一区二区久久久久| 亚洲在线观看免费视频| 午夜精品久久| 久久久无码精品亚洲日韩按摩| 久久亚洲不卡| 欧美福利视频| 亚洲精品护士| 亚洲视频一区二区在线观看| 中文亚洲免费| 欧美综合第一页| 欧美电影打屁股sp| 欧美性做爰毛片| 狠狠色噜噜狠狠色综合久| 亚洲国产精品精华液网站| 亚洲欧洲精品一区二区精品久久久 | 亚洲片区在线| 亚洲午夜在线视频| 性久久久久久| 欧美日韩在线视频首页| 在线观看成人网| 一本色道久久88综合日韩精品| 小辣椒精品导航| 亚洲国产综合视频在线观看| 亚洲尤物视频网| 欧美日韩一区二区视频在线观看| 国产欧美精品一区二区色综合| 亚洲人成在线观看| 久久影院亚洲| 久久狠狠亚洲综合| 国产欧美日韩在线视频| 亚洲一区二区免费看| 亚洲日本成人女熟在线观看| 久久亚洲春色中文字幕| 韩曰欧美视频免费观看| 久久久精品999| 欧美一级午夜免费电影| 国产精品色在线| 久久免费视频在线| 久久九九国产| 亚洲国产一区二区视频| 亚洲欧美日韩视频二区| 亚洲手机视频| 精品二区视频| 亚洲人午夜精品免费| 欧美日韩视频在线第一区| 亚洲一区www| 欧美一区网站| 亚洲伦理自拍| 午夜欧美大尺度福利影院在线看| 国产丝袜一区二区三区| 免费在线亚洲欧美| 久久国产欧美日韩精品| 91久久久久久| 午夜在线精品| 99re6这里只有精品| 亚洲欧美在线看| 亚洲人体大胆视频| 久久精品国语| 欧美一区二视频| 欧美激情中文不卡| 久久经典综合| 欧美色综合天天久久综合精品| 麻豆免费精品视频| 国产欧美一区二区色老头| 亚洲精品欧美日韩专区| 在线观看欧美视频| 香蕉成人伊视频在线观看| 一区二区免费在线观看| 久久久在线视频| 久久免费视频这里只有精品| 欧美午夜一区| 宅男噜噜噜66一区二区66| 亚洲图片你懂的| 国产精品九九| 亚洲无线视频| 亚洲欧美日韩另类| 国产精品视频一区二区三区| 亚洲精品久久久久久一区二区| 亚洲国产精品福利| 欧美精品七区| 亚洲一区在线直播| 久久丁香综合五月国产三级网站| 国产精品99一区|