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

posts - 100,  comments - 15,  trackbacks - 0


一.叉積

   設 a(x1,y1), b(x2,y2)
二維:a x b=x1*y2-x2*y1

   設p0(x0,y0), p1(x1,y1) ,p2(x2,y2), p3(x3,y3)
  < p0p1>= (p1-p0) =(x1-x0,y1-y0);
   <p2p3>= (p3-p2) =(x3-x2,y3-y2);
   <p0p1> x <p2p3> =(p1-p0) x (p3-p2) = (x1-x0)*(y3-y2)- (x3-x2)* (y1-y0); 

   (p1-p0) x (p3-p2)結果的意義:

   : <p0p1><p2,p3>順時針(0,pi)

   : <p0p1><p2,p3>逆時針(0,pi)

   0 : <p0p1>, <p2p3>共線,夾角為0pi

 

 

double xmult(point p0,point p1,point p2){
    
return (p1.x-p0.x)*(p2.y-p0.y)-(p2.x-p0.x)*(p1.y-p0.y);
}

   可用于判p2與<p0 p1>的關系

 

double xmult(point p0,point p1,point p2,point p3){
    
return (p1.x-p0.x)*(p3.y-p2.y)-(p3.x-p2.x)*(p1.y-p0.y);
}

   可用于判<p0p1>, <p2p3>位置關系

double xmult(line u,line v){
    
return (u.b.x-u.a.x)*(v.b.y-v.a.y)-(v.b.x-v.a.x)*(u.b.y-u.a.y);
}


 

//計算兩直線交點,注意事先判斷直線是否平行!
point intersection(line u,line v){
    point ret
=u.a;
    
double t=((u.a.x-v.a.x)*(v.a.y-v.b.y)-(u.a.y-v.a.y)*(v.a.x-v.b.x))
            
/((u.a.x-u.b.x)*(v.a.y-v.b.y)-(u.a.y-u.b.y)*(v.a.x-v.b.x));
    ret.x
+=(u.b.x-u.a.x)*t;
    ret.y
+=(u.b.y-u.a.y)*t;
    
return ret;
}



 

int relat_and_intersection(line u,line v,point &ret)
{
    
/*
    LINE 重合
    NONE 平行
    INTERSECT 相交并返回交點
    
*/

    
double a1,b1,c1,a2,b2,c2;
    
//系數
    a1=u.a.y-u.b.y;
    b1
=-(u.a.x-u.b.x);
    c1
=u.a.x*u.b.y-u.a.y*u.b.x;

    a2
=v.a.y-v.b.y;
    b2
=-(v.a.x-v.b.x);
    c2
=v.a.x*v.b.y-v.a.y*v.b.x;

    
if(fabs(a1*b2-a2*b1)<eps)
    
{
        
if( fabs(a1*c2-a2*c1)<eps && fabs(b1*c2-b2*c1)<eps )
            
return LINE;
        
else return NONE;
    }

    
else 
    
{
        point ret;
        ret.x
=(b1*c2-b2*c1)/(a1*b2-a2*b1);
        ret.y
=(a2*c1-a1*c2)/(a1*b2-a2*b1);
        
return INTERSECT;
    }

}
posted on 2009-10-04 18:38 wyiu 閱讀(267) 評論(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>
            午夜欧美理论片| 亚洲欧美日韩国产精品| 乱码第一页成人| 欧美影院在线播放| 久久成人国产| 久久精品欧美| 久久综合久色欧美综合狠狠 | 亚洲影院一区| 亚洲欧美精品一区| 久久久99爱| 欧美成人一区二区三区片免费| 免费在线观看精品| 亚洲精品一区二区三区不| 亚洲免费福利视频| 午夜精品久久一牛影视| 久久视频这里只有精品| 欧美日韩国产精品专区| 国产欧美一级| 亚洲激情欧美| 香港久久久电影| 欧美电影专区| 亚洲网站在线| 欧美成人自拍| 国产日韩欧美91| 亚洲精品在线视频| 午夜精品一区二区三区在线| 久久午夜激情| 亚洲色在线视频| 免费欧美日韩| 国产三级精品在线不卡| 99国产精品久久久久久久成人热| 欧美影院在线| 亚洲国产天堂久久综合| 亚洲国产日韩精品| 亚洲一区免费看| 欧美福利一区| 欧美在线地址| 国产精品黄页免费高清在线观看| 亚洲国产精品www| 久久国产乱子精品免费女| 亚洲黄色免费电影| 久久国产精品色婷婷| 国产精品国产三级国产专播精品人| 亚洲国产成人久久综合| 久久久久久一区| 亚洲伊人久久综合| 欧美高清在线视频| 狠狠入ady亚洲精品| 久久高清免费观看| 亚洲女爱视频在线| 国产精品a级| 亚洲视频网在线直播| 亚洲青涩在线| 欧美大片一区二区| 亚洲国产婷婷综合在线精品| 美女999久久久精品视频| 午夜国产欧美理论在线播放| 国产精品久久久久永久免费观看| 一区二区三区色| 亚洲欧洲日本一区二区三区| 免费影视亚洲| 亚洲精品黄网在线观看| 欧美韩日亚洲| 美女国内精品自产拍在线播放| 好男人免费精品视频| 久久久亚洲影院你懂的| 久久久xxx| 亚洲国产成人精品女人久久久| 欧美电影免费观看高清| 欧美国产日产韩国视频| 一区二区三区你懂的| av不卡在线观看| 国产精品久久久久久久久久久久| 亚洲欧美日韩天堂一区二区| 亚洲欧美成人一区二区三区| 国产午夜精品福利| 欧美成人免费大片| 免费观看成人鲁鲁鲁鲁鲁视频| 在线日韩精品视频| 91久久精品www人人做人人爽| 欧美精选午夜久久久乱码6080| 亚洲视频在线观看免费| 亚洲欧美国产视频| 极品中文字幕一区| 亚洲电影在线| 国产精品黄色| 快she精品国产999| 欧美久久成人| 久久精品综合一区| 欧美黄色片免费观看| 午夜欧美电影在线观看| 久久野战av| 亚洲欧美国产精品专区久久| 久久久久久自在自线| 亚洲毛片网站| 国产精品亚洲综合一区在线观看| 亚洲美女中文字幕| 激情懂色av一区av二区av| 久久久久综合网| 欧美国产欧美亚洲国产日韩mv天天看完整| 中日韩男男gay无套| 欧美在线啊v一区| 亚洲精品一区二区在线| 亚洲自拍偷拍色片视频| 亚洲高清av| 亚洲一区二区三区视频播放| 亚洲黄色免费| 欧美一区二区三区免费观看| 亚洲精品美女在线观看播放| 欧美有码在线视频| 亚洲欧美综合| 欧美日韩激情小视频| 久久蜜臀精品av| 国产精品乱码| 亚洲日本乱码在线观看| 在线观看国产成人av片| 亚洲在线免费| 亚洲一区在线视频| 欧美国产日本高清在线| 欧美成人免费网站| 国产原创一区二区| 亚洲天堂久久| 亚洲无限乱码一二三四麻| 美女91精品| 男人的天堂亚洲在线| 国产喷白浆一区二区三区| 99国产一区二区三精品乱码| 亚洲精品看片| 欧美h视频在线| 另类图片国产| 激情久久久久久久| 久久精品夜色噜噜亚洲a∨| 欧美在线播放视频| 国产日韩欧美在线播放| 午夜欧美不卡精品aaaaa| 香蕉乱码成人久久天堂爱免费| 欧美性事免费在线观看| 一本色道久久综合狠狠躁的推荐| 99在线热播精品免费99热| 欧美激情亚洲另类| 日韩视频国产视频| 亚洲自拍偷拍一区| 国产精品美女久久久久久免费| 亚洲免费av网站| 亚洲无亚洲人成网站77777| 欧美日韩国产不卡| 一本一本久久| 欧美一区二区视频97| 国产女优一区| 久久精品国产精品亚洲| 老鸭窝91久久精品色噜噜导演| 一区免费观看视频| 欧美成人r级一区二区三区| 91久久精品www人人做人人爽| 中文一区二区| 国产精品美女久久久久av超清 | 一本色道久久88综合亚洲精品ⅰ| 亚洲综合二区| 国产亚洲aⅴaaaaaa毛片| 久久久久久久精| 91久久视频| 亚洲一级高清| 国产日韩一级二级三级| 亚洲电影下载| 午夜精品在线观看| 老鸭窝亚洲一区二区三区| 日韩视频免费观看| 国产精品www.| 久久美女性网| 亚洲理论在线| 久久九九免费| 日韩一级片网址| 国产欧美在线看| 欧美国产极速在线| 亚洲女性喷水在线观看一区| 亚洲第一狼人社区| 午夜视频久久久久久| 亚洲第一黄色| 国产精品一级二级三级| 麻豆国产精品va在线观看不卡| 艳妇臀荡乳欲伦亚洲一区| 久久躁狠狠躁夜夜爽| 亚洲色在线视频| 在线不卡中文字幕| 欧美午夜不卡影院在线观看完整版免费| 午夜精彩视频在线观看不卡| 亚洲国产日韩欧美一区二区三区| 亚洲一区网站| 亚洲精选大片| 激情成人综合| 国产一二精品视频| 欧美激情影音先锋| 久久国产精品网站| 亚洲综合色婷婷| 亚洲乱码国产乱码精品精天堂| 久久美女艺术照精彩视频福利播放| 亚洲午夜精品网| 亚洲乱码国产乱码精品精天堂| 狠狠色丁香婷婷综合久久片| 国产精品日韩在线播放|