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

天行健 君子當自強而不息

幾何檢測(1)

新建網(wǎng)頁 1

 

2D隱式直線上的最近點

考慮2D中的直線L,L由所有滿足p . n = d的點p組成。

其中n是單位向量,我們的目標是對任意點q,找出直線L上距q距離最短的點q',它是q投影到L上的結果。讓我們畫一條經(jīng)過q平行于L的輔助線M,如圖13.1所示。設nMdM分別為直線方程的法向量和d值。因為L和M平行,所以它們的法向量相等:nM=n。又因為q在M上,所以dMq.n

現(xiàn)在可以得知,M到L的有符號距離為:d - dm = d - q . n。這個距離顯然等于qq'之間的距離(如果結果只需要距離而不是q'的值,到這里可以停止計算了)。為了計算q',只需要將q沿n的方向位移一定距離(公式13.1):

q' = q + (d - q . n)n

公式13.1   計算2D隱式直線上的最近點

 

參數(shù)射線上的最近點

考慮在2D或3D中的參數(shù)射線R:p(t) = porg + td

其中d是單位向量,參數(shù)t在0到L間變化,L是R的長度。 對一給定點q,我們想要找出在R上離q最近的點q'

這是一個簡單的向量到向量的投影問題,設vporgq的向量,我們希望得到vd上的投影,或v平行于d的部分,如圖13.2所示:

點乘v . d的結果就是滿足p(t)=q'的t值。

t = d . v = d . (q - porg)

q' = p(t) = porg + td = porg + (d . (q - porg))d

公式13.2   計算參數(shù)射線上的最近點

實際上,等式p(t)求得了在包含R的直線上距q最近的點。如果t<0t>L,則p(t)不在R的范圍內。這種情況下,R上距q最近的點是原點(如果t<0)或者終點( t>L)。

如果射線的定義是t00變化,d不必是單位向量,那么在計算t值時必須除以d的模:

t = d . (q - porg) / ||d||

 

平面上的最近點

考慮平面p,其定義為標準的隱式:滿足p . n = d的點的集合。

其中n為單位向量,給定一點q,我們想要找到點q',它是qp上的投影。q'就是p上離q最近的點。

前面已經(jīng)學過如果計算點到平面上的距離,為了計算q',只要在n的方向上平移一段距離(公式13.3):

q' = q + (d - q .n) . n

公式13.3   計算平面上的最近點

注意到,該式和用于計算在2D中隱式直線上最近點的公式13.1相同。

 

圓和球上的最近點

考慮2D中的點q和圓心為c、半徑為r的圓(下面的討論也適用于3D中的球體)。我們希望找到點q',它是圓上離q最近的點。

d為從q指向c的向量,該向量和圓相交于q'。設b為從q指向q'的向量,如圖13.3所示:

可以清楚地看出,||b|| = ||d|| - r,因此:

b = ((||d|| - r)/||d||)d

將此位移加到q上,并將它投影到圓上(公式13.4):

q' = q + b = q + ((||d|| - r)/||d||)d

公式13.4   計算圓或球上的最近點

 

AABB上的最近點

設B是由極值點pminpmax定義的AABB。對任意點q都能很容易地計算出B上距離q最近的點q'。所用的方法是按一定的順序沿著每條軸將q推向B。見程序清單13.1

    Listing 13.1: Computing the closest point in an AABB to a point
   
   
if (x < minX) 
      x = minX;
   
else if (x > maxX) 
      x = maxX;
   
   
if (y < minY) 
      y = minY;
   
else if (y > maxY) 
      y = maxY;
   
   
if (z < minZ) 
      z = minZ;
   
else if (z > maxZ) 
      z = maxZ;

注意,如果q本來就在矩形邊界框內部,代碼運行的結果將返回原來的點。

posted on 2008-02-26 16:04 lovedday 閱讀(780) 評論(0)  編輯 收藏 引用


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


公告

導航

統(tǒng)計

常用鏈接

隨筆分類(178)

3D游戲編程相關鏈接

搜索

最新評論

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲自拍电影| 欧美激情国产日韩精品一区18| 欧美一区二区三区免费观看| 亚洲国产精品久久久久秋霞不卡| 国产精品免费一区二区三区在线观看 | 欧美韩国在线| 欧美不卡福利| 国产精品成人va在线观看| 欧美日韩国产探花| 国产精品久久久久久久久借妻| 欧美日韩中文另类| 国产欧美日韩精品a在线观看| 国产视频一区二区在线观看| 国内精品模特av私拍在线观看| 91久久精品一区二区三区| 亚洲免费高清视频| 亚洲欧美综合精品久久成人| 久久午夜色播影院免费高清| 亚洲国产va精品久久久不卡综合| 欧美国产日产韩国视频| 99视频有精品| 午夜激情亚洲| 久久精品亚洲热| 欧美激情一区二区三区四区| 欧美视频日韩视频| 久久久99爱| 亚洲国产一成人久久精品| 一本色道久久99精品综合| 久久精品官网| 亚洲理伦电影| 久久国产婷婷国产香蕉| 欧美日韩黄视频| 韩国精品在线观看| 亚洲欧美日韩一区二区三区在线观看| 美日韩免费视频| 一本色道久久加勒比精品| 久久婷婷久久一区二区三区| 欧美午夜寂寞影院| 亚洲黄色片网站| 久久精品国产在热久久| 亚洲精品孕妇| 免费观看成人www动漫视频| 国产精品美女主播在线观看纯欲| 一区二区三区在线视频播放| 亚洲欧美综合| 99re热这里只有精品视频| 久久综合一区二区三区| 国产一区二区按摩在线观看| 亚洲欧美久久| 一本一本久久| 欧美日韩在线一区二区| 亚洲人成精品久久久久| 欧美第一黄网免费网站| 欧美在线视频一区二区三区| 欧美日韩国产一区二区三区| 影视先锋久久| 亚洲欧美另类中文字幕| 日韩一二三区视频| 欧美a级片一区| 亚洲第一精品电影| 免费观看成人www动漫视频| 欧美怡红院视频| 国产亚洲a∨片在线观看| 欧美一区二区在线免费观看| 亚洲欧美日本日韩| 国产精品天美传媒入口| 香蕉久久夜色| 亚洲伊人网站| 国产精品美女www爽爽爽视频| 亚洲一区二区不卡免费| 亚洲理论电影网| 国产精品普通话对白| 亚洲免费在线视频| 亚洲一区日韩| 国内精品嫩模av私拍在线观看| 久久久亚洲成人| 久久综合久久88| 亚洲免费av片| 亚洲一区二区三区视频| 国产手机视频一区二区| 久久野战av| 久久这里有精品15一区二区三区| 黄网动漫久久久| 久久久一二三| 伊人色综合久久天天| 国产精品日韩一区| 亚洲香蕉成视频在线观看| 亚洲性视频网站| 国产亚洲精品bt天堂精选| 久久躁日日躁aaaaxxxx| 免费看成人av| 亚洲欧美日韩国产| 久久久久久亚洲精品不卡4k岛国| 国产亚洲欧美aaaa| 亚洲第一精品久久忘忧草社区| 久久综合色88| 亚洲免费成人av| 午夜精品久久一牛影视| 亚洲国产婷婷| 亚洲私人影吧| 91久久综合| 亚洲欧美国产不卡| 日韩午夜av| 久久国产精品电影| 亚洲午夜久久久| 久久久久久综合| 亚洲综合视频一区| 久久蜜桃香蕉精品一区二区三区| 妖精成人www高清在线观看| 欧美一区国产二区| 亚洲一区二区三区乱码aⅴ| 久久婷婷综合激情| 亚洲欧美一级二级三级| 免费亚洲电影在线| 午夜久久tv| 欧美日韩国产欧美日美国产精品| 久久久久一区二区| 国产精品久久久久av| 亚洲激情av| 国产在线不卡| 亚洲欧美日韩电影| 亚洲欧美视频在线观看视频| 欧美黄色免费网站| 牛夜精品久久久久久久99黑人| 国产欧美精品一区| 国产精品99久久久久久久久久久久| 亚洲激情校园春色| 久久先锋资源| 老妇喷水一区二区三区| 国产亚洲精品久久久久久| 一区二区三区精品| 一区二区三区日韩欧美| 欧美va亚洲va香蕉在线| 美女视频一区免费观看| 国产亚洲一区二区三区在线观看| 一本大道久久a久久精品综合| 亚洲精品九九| 欧美成人日韩| 裸体歌舞表演一区二区| 国产精品视频网| 亚洲午夜av电影| 欧美一区二区三区精品电影| 国产精品二区三区四区| 一区二区免费在线播放| 亚洲主播在线| 国产精品一区三区| 午夜一区二区三区在线观看| 久久精品av麻豆的观看方式| 黄色工厂这里只有精品| 久久色在线观看| 美日韩精品视频| 国产精品久久午夜| 免费亚洲视频| 欧美成人一区二区三区片免费| 在线精品国精品国产尤物884a| 久久精品av麻豆的观看方式| 欧美与欧洲交xxxx免费观看| 国产色综合久久| 翔田千里一区二区| 老司机午夜精品视频| 亚洲精品久久7777| 欧美三级视频在线播放| 亚洲欧美精品一区| 久久亚洲综合网| avtt综合网| 国产欧美一区在线| 鲁大师影院一区二区三区| 欧美高清你懂得| 9久草视频在线视频精品| 国产精品激情| 久久久久国产一区二区| 亚洲人被黑人高潮完整版| 亚洲一区免费| 在线观看av不卡| 欧美日韩一区三区| 久久久久久久成人| 中文在线不卡视频| 亚洲大片免费看| 欧美在线一级va免费观看| 亚洲人成小说网站色在线| 国产精品乱码久久久久久| 久久久久五月天| 亚洲视频在线观看视频| 欧美大片在线观看一区二区| 亚洲影院色无极综合| 精品二区久久| 久久综合成人精品亚洲另类欧美| 亚洲人成网站在线播| 午夜精品美女自拍福到在线 | 亚洲无线一线二线三线区别av| 国产九九精品| 欧美极品在线播放| 久久男人资源视频| 亚洲一区二区在线视频| 亚洲第一在线综合网站| 西西人体一区二区| 中日韩美女免费视频网址在线观看 | 亚洲高清在线观看| 欧美一区二区三区久久精品 | 亚洲国产精品一区二区久|