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

天行健 君子當自強而不息

幾何檢測(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>
            欧美日韩在线直播| 亚洲精品一品区二品区三品区| 国产在线麻豆精品观看| 欧美日韩一区二区免费视频| 欧美日本不卡视频| 欧美精品午夜| 欧美视频在线一区| 国产老肥熟一区二区三区| 国产日韩三区| 亚洲人成人99网站| 亚洲精品一区中文| 日韩亚洲视频在线| 午夜国产不卡在线观看视频| 午夜国产精品视频| 欧美激情在线免费观看| 亚洲一区亚洲二区| 欧美freesex交免费视频| 欧美成人免费在线观看| 欧美日韩在线直播| 亚洲人成久久| 开心色5月久久精品| 一本久道久久综合中文字幕| 亚洲一区二区三区在线看| 亚洲一区二区高清视频| 久久久91精品| 99精品福利视频| 免费亚洲视频| 亚洲级视频在线观看免费1级| 久久国产精品久久精品国产| 日韩一本二本av| 欧美人在线观看| 一区二区三区日韩在线观看| 亚洲电影免费观看高清| 久久精品国产99国产精品澳门| 欧美一区二区视频在线| 亚洲精品视频啊美女在线直播| 一区二区高清视频| 欧美韩日精品| 亚洲高清自拍| 欧美激情网友自拍| 久久免费精品视频| 亚洲国产岛国毛片在线| 美国三级日本三级久久99| 久久久亚洲人| 激情另类综合| 亚洲国产欧美在线人成| 欧美午夜视频一区二区| 午夜精品久久久久久久久久久| 亚洲性人人天天夜夜摸| 国产一区二区三区在线播放免费观看| 欧美一区二区在线免费播放| 欧美一区二区三区在线播放| 狠狠干成人综合网| 亚洲精品欧美日韩专区| 国产精品综合久久久| 老司机精品久久| 久久久青草青青国产亚洲免观| 国产精品99久久久久久人| 国产精品免费小视频| 久久久久久网址| 欧美日韩精品欧美日韩精品| 久久久人成影片一区二区三区| 欧美日韩精选| 亚洲欧洲日本一区二区三区| 国产亚洲精品aa午夜观看| 久久夜色精品国产噜噜av| 牛人盗摄一区二区三区视频| 亚洲欧美综合一区| 欧美日本在线视频| 亚洲黄色免费| 亚洲国产精品一区制服丝袜| 亚洲一区二区三区四区视频| 99视频精品在线| 欧美日韩精品二区第二页| 亚洲欧洲免费视频| 亚洲成色www8888| 美女黄毛**国产精品啪啪| 欧美成人一区二区三区| 亚洲欧洲日夜超级视频| 欧美日韩国产小视频在线观看| 欧美成人在线免费观看| 黄色成人在线免费| 男女精品视频| 亚洲伊人观看| 老司机免费视频一区二区| 欧美视频在线不卡| 一区二区日本视频| 亚洲午夜三级在线| 国产老肥熟一区二区三区| 香蕉乱码成人久久天堂爱免费| 亚洲欧美中文字幕| av不卡在线看| 免费成人小视频| 国产精品免费网站| 久久九九精品| 免播放器亚洲一区| 欧美激情精品| 小嫩嫩精品导航| 亚洲国产免费看| 国产免费亚洲高清| 免费在线观看日韩欧美| 亚洲一区bb| 亚洲第一网站| 久久精品国产96久久久香蕉| 最新69国产成人精品视频免费| 欧美日韩国产一中文字不卡| 欧美在线免费视屏| 亚洲婷婷综合久久一本伊一区| 麻豆精品在线观看| 亚洲精品久久7777| 久久亚洲私人国产精品va媚药| 香港久久久电影| 你懂的亚洲视频| 亚洲国产精品悠悠久久琪琪| 欧美激情一区在线| 亚洲区欧美区| 夜色激情一区二区| 一区二区久久久久| 久久国产精品一区二区| 中文精品一区二区三区 | 另类成人小视频在线| 欧美在线看片a免费观看| 久久高清一区| 免费观看成人鲁鲁鲁鲁鲁视频| 美国三级日本三级久久99| 欧美日韩一区二区三区在线| 国产欧美日韩另类视频免费观看| 精品91免费| 久久综合久色欧美综合狠狠 | 亚洲二区在线视频| 亚洲欧美综合| 亚洲人www| 乱中年女人伦av一区二区| 亚洲免费在线| 国产精品久久激情| 国产在线麻豆精品观看| 夜夜精品视频| 欧美激情在线| 久久久久一区二区三区| 欧美午夜精品理论片a级按摩| 国产综合婷婷| 欧美怡红院视频| 亚洲中无吗在线| 欧美调教视频| 在线综合视频| 99国产精品久久久久久久| 美女诱惑一区| 亚洲另类一区二区| 亚洲激情国产精品| 欧美二区在线播放| 99视频精品免费观看| 亚洲精品色婷婷福利天堂| 欧美日本一道本在线视频| 一区二区欧美日韩| 一本高清dvd不卡在线观看| 欧美日韩另类国产亚洲欧美一级| 99精品视频免费观看| 亚洲日韩视频| 欧美吻胸吃奶大尺度电影| 亚洲欧美视频在线观看视频| 亚洲视频一区| 国产午夜精品一区理论片飘花 | 国模私拍一区二区三区| 欧美在线关看| 麻豆av福利av久久av| 亚洲美女在线视频| 一区二区三区精品视频| 国产日韩在线看| 亚洲精品免费在线播放| 欧美日韩 国产精品| 久久国产一区二区三区| 欧美www在线| 久久精品人人做人人爽电影蜜月 | 99国产精品99久久久久久| 夜夜嗨av一区二区三区| 韩国三级电影久久久久久| 日韩视频免费大全中文字幕| 国产精品久久国产精麻豆99网站| 久久综合色综合88| 国产深夜精品| 亚洲女ⅴideoshd黑人| 亚洲精品一区二区网址| 欧美一区二区三区视频在线观看| 99视频精品| 欧美日韩午夜精品| 亚洲国产精品久久人人爱蜜臀 | 久久精品亚洲一区| 久久久噜噜噜久噜久久| 国产精品自在在线| 久久aⅴ国产欧美74aaa| 久久免费少妇高潮久久精品99| 欧美午夜视频一区二区| 91久久精品一区二区三区| **网站欧美大片在线观看| 久久国内精品自在自线400部| 另类春色校园亚洲| 亚洲区中文字幕| 国产精品美女久久久免费| 亚洲视频网站在线观看| 久久狠狠一本精品综合网|