<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12
      書山有徑勤為路>>>>>>>>

      <<<<<<<<學海無涯苦作舟!

      叉乘(六)——點在多邊形內嗎?

      用途6:

      判斷點P是否在多邊形中是計算幾何中一個非常基本但是十分重要的算法。

      以點P為端點,向左方作射線L,由于多邊形是有界的,

      所以射線L的左端一定在多邊形外,

      考慮沿著L從無窮遠處開始自左向右移動,

      遇到和多邊形的第一個交點的時候,進入到了多邊形的內部,

      遇到第二個交點的時候,離開了多邊形,

      ……所以很容易看出當L和多邊形的交點數目C是奇數的時候,P在多邊形內是偶數的話P在多邊形外

        但是有些特殊情況要加以考慮。

        如圖下圖(a)(b)(c)(d)所示。  

        在圖(a)中,L和多邊形的頂點相交,這時候交點只能計算一次;

        在圖(b)中,L和多邊形頂點的交點不應被計算;

        在圖(c)和(d) 中,L和多邊形的一條邊重合,這條邊應該被忽略不計。

        如果L和多邊形的一條邊重合,這條邊應該被忽略不計。

       

       

       

        為了統一起見,我們在計算射線L和多邊形的交點的時候,

        1。對于多邊形的水平邊不作考慮;

        2。對于多邊形的頂點和L相交的情況,如果該頂點是其所屬的邊上縱坐標較大的頂點,則計數,否則忽略;

        3。對于P在多邊形邊上的情形,直接可判斷P屬于多邊行。

        由此得出算法的偽代碼如下:

          count ← 0;
          以P為端點,作從右向左的射線L; 
          for 多邊形的每條邊s
           do if P在邊s上 
                then return true;
              if s不是水平的
                then if s的一個端點在L上
                       if 該端點是s兩端點中縱坐標較大的端點
                         then count ← count+1
                     else if s和L相交
                       then count ← count+1;
          if count mod 2 = 1 
            then return true;
          else return false;



        其中做射線L的方法是:設P'的縱坐標和P相同,橫坐標為正無窮大(很大的一個正數),則P和P'就確定了射線L。

       

        判斷點是否在多邊形中的這個算法的時間復雜度為O(n)。


      posted on 2011-10-28 10:33  More study needed.  閱讀(620)  評論(0)    收藏  舉報

      導航

      書山有徑勤為路>>>>>>>>

      <<<<<<<<學海無涯苦作舟!

      主站蜘蛛池模板: 成人自拍短视频午夜福利| 秋霞无码一区二区| 在线观看国产成人av天堂| 精品国产午夜福利在线观看| 日韩成人午夜精品久久高潮| 国产精品天天看天天狠| 久久蜜臀av一区三区| 国产精品日本一区二区不卡视频| 手机在线看片不卡中文字幕| jizz国产免费观看| 国产人妻高清国产拍精品| 安陆市| 国产一区二区三区精美视频| 公天天吃我奶躁我的在线观看| 美乳丰满人妻无码视频| 国产av综合一区二区三区| 又大又硬又爽免费视频| 国产欧美亚洲精品第一页在线 | 国产精品区一二三四久久| 爽爽精品dvd蜜桃成熟时电影院| 天天综合色一区二区三区| 精品超清无码视频在线观看| 国产精品永久免费成人av| 亚洲蜜臀av乱码久久| 国产乱码一区二区三区免费| 亚洲国产在一区二区三区| 久久男人av资源站| 日本激情久久精品人妻热| 国产午夜A理论毛片| 蜜桃无码一区二区三区| 精品国产迷系列在线观看| A毛片毛片看免费| 亚洲国产av久久久| 永久无码天堂网小说区| 国产大学生自拍三级视频| 无遮无挡爽爽免费视频| 国产福利在线观看免费第一福利 | 大尺度国产一区二区视频 | 国产午夜精品福利免费不| 四虎永久精品免费视频| 国产中文字幕精品在线|