• <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>

            牽著老婆滿街逛

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

            碰撞檢測(cè)技術(shù)——凸包的建立

            來(lái)源:http://www.vbgamedev.com/AI/pz.htm


            碰撞檢測(cè)技術(shù)——凸包的建立

            -ZH1110

              

            實(shí)時(shí)碰撞檢測(cè)是機(jī)器人、動(dòng)畫(huà)仿真、虛擬現(xiàn)實(shí)等領(lǐng)域中一個(gè)非常關(guān)鍵的問(wèn)題,其基本任務(wù)是確定兩個(gè)或多個(gè)物體彼此之間是否發(fā)生接觸或穿透。

            多面體尤其是凸體良好的空間結(jié)構(gòu)特性如空間連貫性可被利用來(lái)優(yōu)化碰撞檢測(cè)的效率。因此,基于多面體,尤其是基于凸體的碰撞檢測(cè)算法一直是碰撞檢測(cè)算法中的一個(gè)研究重點(diǎn)

            一般的AABB,OBB樹(shù)由于包圍較松散,會(huì)產(chǎn)生較多的節(jié)點(diǎn),我們選擇研究凸包包圍體,其包圍物體緊密,但相互之間的求交計(jì)算更復(fù)雜

            1.包圍球的球心求法
            設(shè)物體頂點(diǎn)坐標(biāo)所含最大最小值分別為:xmax,xmin,ymax,ymin,zmax,zmin,則球心坐標(biāo)為: 



            2.包圍球半徑的求法




            2.凸包 凸包概念:點(diǎn)集Q的凸包(convex hull)是指一個(gè)最小凸多邊形,滿足Q中的點(diǎn)或者在多邊形邊上或者在其內(nèi)。下圖中由紅色線段表示的多邊形就是點(diǎn)集Q={p0,p1,...p12}的凸包。

            平面凸包的求法:

            凸包最常用的凸包算法是Graham掃描法和Jarvis步進(jìn)法。

            對(duì)于一個(gè)有三個(gè)或以上點(diǎn)的點(diǎn)集Q,過(guò)程如下:

             

            計(jì)算點(diǎn)集最右邊的點(diǎn)為凸包的頂點(diǎn)的起點(diǎn),如上圖的P3點(diǎn)。

            Do

            For i = 0 To 總頂點(diǎn)數(shù)

            計(jì)算有向向量P3->Pi

            If 其余頂點(diǎn)全部在有向向量P3->Pi的左側(cè)或右側(cè),則Pi點(diǎn)為凸包的下一頂點(diǎn)

            Pi點(diǎn)加入凸包列表

            GoTo 1

            End If

            Next
            Exit Do
            1:
            Loop


            此過(guò)程執(zhí)行后,點(diǎn)按極角自動(dòng)順時(shí)針或逆時(shí)針排序,只需要按任意兩點(diǎn)的次序就可以了。而左側(cè)或右側(cè)的判斷可以用前述的矢量點(diǎn)積性質(zhì)實(shí)現(xiàn)。


            文件下載

            posted on 2008-01-15 16:47 楊粼波 閱讀(654) 評(píng)論(0)  編輯 收藏 引用


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


            久久精品aⅴ无码中文字字幕重口| 久久精品国产亚洲av麻豆图片| 亚洲欧美日韩久久精品第一区| 久久久久久国产精品无码下载| 久久精品国产只有精品2020| 国产成人精品免费久久久久| 亚洲AV日韩精品久久久久| 欧美精品一区二区久久| 国产三级精品久久| 久久五月精品中文字幕| 看全色黄大色大片免费久久久| 久久久久久一区国产精品| 欧美久久久久久精选9999| 天天综合久久久网| 久久播电影网| 综合久久一区二区三区| 久久人妻无码中文字幕| 久久久久亚洲精品天堂| 久久久久一区二区三区| 国产精品无码久久四虎| 伊人久久五月天| 久久香蕉超碰97国产精品| 久久国产精品一区二区| 狠狠综合久久综合中文88| 久久久久无码专区亚洲av| 久久精品免费全国观看国产| 色婷婷综合久久久久中文| 狠狠干狠狠久久| 亚洲欧洲中文日韩久久AV乱码| 久久精品国产99国产精品导航| 亚洲乱码精品久久久久..| 麻豆精品久久精品色综合| 久久这里只有精品视频99| 国产亚洲精久久久久久无码77777| 浪潮AV色综合久久天堂| 精品99久久aaa一级毛片| 久久乐国产综合亚洲精品| 国产精品久久久久久吹潮| 午夜视频久久久久一区| 人妻精品久久无码专区精东影业| 国产成人久久精品麻豆一区|