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

posts - 100,  comments - 15,  trackbacks - 0


一.叉積

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

   設(shè)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)結(jié)果的意義:

   : <p0p1><p2,p3>順時(shí)針(0,pi)內(nèi)

   負(fù): <p0p1><p2,p3>逆時(shí)針(0,pi)內(nèi)

   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>的關(guān)系

 

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>位置關(guān)系

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);
}


 

//計(jì)算兩直線交點(diǎn),注意事先判斷直線是否平行!
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 相交并返回交點(diǎn)
    
*/

    
double a1,b1,c1,a2,b2,c2;
    
//系數(shù)
    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) 評(píng)論(0)  編輯 收藏 引用 所屬分類: 常用模板和函數(shù)

只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
相關(guān)文章:
網(wǎng)站導(dǎo)航: 博客園   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>
            亚洲国产日韩欧美在线图片| 亚洲黄色免费网站| 久久丁香综合五月国产三级网站| aa国产精品| 亚洲尤物影院| 久久国产高清| 欧美成人一区二区在线| 欧美精品久久久久久| 欧美日韩一区二区三区免费| 国产精品电影观看| 国产有码一区二区| 亚洲国产高潮在线观看| 亚洲视频网站在线观看| 欧美中文字幕在线| 亚洲黄网站黄| 亚洲欧美视频在线| 欧美激情成人在线视频| 国产精品亚洲综合色区韩国| 伊人久久大香线| 亚洲一区图片| 欧美大片一区二区| 亚洲欧美国产不卡| 欧美久久电影| 有码中文亚洲精品| 性欧美1819sex性高清| 欧美电影免费观看高清完整版| 99精品免费网| 男女精品视频| 狠狠久久亚洲欧美专区| 亚洲一区二区三区四区五区午夜| 久久一区二区三区四区| 一本色道久久88综合日韩精品| 久久激情视频| 国产女主播一区| 亚洲一二三区精品| 91久久精品www人人做人人爽| 久久成人精品视频| 国产乱码精品一区二区三区忘忧草 | 久久蜜桃精品| 国产欧美在线视频| 亚洲午夜小视频| 亚洲国产日韩在线| 久久精品一二三| 国产日韩亚洲欧美精品| 性欧美videos另类喷潮| 日韩一级不卡| 欧美精品一区二区三| 亚洲区免费影片| 欧美大片在线观看一区| 久久久久久久久久看片| 韩国精品在线观看| 久久这里有精品15一区二区三区| 亚欧成人在线| 国产一区二区三区四区hd| 欧美制服丝袜第一页| 性欧美暴力猛交69hd| 国产午夜精品福利| 久久先锋影音| 美女亚洲精品| 亚洲最新色图| 一区二区欧美亚洲| 国产日韩欧美高清免费| 久久久精彩视频| 老鸭窝毛片一区二区三区| 亚洲国产精品久久久久秋霞不卡| 欧美成人免费小视频| 欧美精品首页| 亚洲欧美制服另类日韩| 亚洲欧美日本在线| 国产情侣久久| 女人色偷偷aa久久天堂| 麻豆91精品| 亚洲深夜av| 亚洲欧美日韩直播| 亚洲第一福利视频| 亚洲精品你懂的| 欧美日韩免费高清| 欧美一区二区三区四区夜夜大片| 久久精品一区四区| 宅男精品导航| 久久国产精品99久久久久久老狼| 亚洲国产三级网| 中文在线不卡| 最近看过的日韩成人| 在线视频欧美日韩精品| 国内精品视频一区| 99精品热视频只有精品10| 国产自产v一区二区三区c| 亚洲成人在线网| 国产精品久久久久999| 免费短视频成人日韩| 欧美日一区二区三区在线观看国产免| 欧美一级黄色网| 免费在线成人av| 久久国产精品99国产精| 模特精品裸拍一区| 欧美一区国产在线| 欧美高清在线观看| 久久精精品视频| 欧美日韩国产专区| 欧美大秀在线观看| 国产亚洲成av人在线观看导航| 亚洲电影在线看| 欧美网站在线| 欧美激情久久久久| 国产女主播视频一区二区| 亚洲国产精品成人| 国产一区二区三区电影在线观看| 鲁鲁狠狠狠7777一区二区| 国产精品一区免费在线观看| 91久久夜色精品国产九色| 狠狠爱综合网| 亚洲免费在线播放| 亚洲专区欧美专区| 欧美日韩在线播放三区四区| 欧美jjzz| 亚洲成人在线网站| 性欧美xxxx大乳国产app| 99这里有精品| 欧美精品亚洲| 亚洲黄页一区| 亚洲美女av在线播放| 欧美r片在线| 美女在线一区二区| 狠狠色丁香久久婷婷综合丁香| 亚洲图片在线观看| 亚洲综合激情| 欧美日本久久| 亚洲精品久久久久| 亚洲视屏一区| 欧美午夜不卡在线观看免费 | 亚洲美女区一区| 亚洲日本精品国产第一区| 久久精品国产在热久久 | 亚洲午夜国产一区99re久久| 亚洲美女视频网| 欧美极品aⅴ影院| 亚洲精品国产精品国产自| 欧美在线视频观看| 久久九九有精品国产23| 国产亚洲欧洲一区高清在线观看| 亚洲一区在线免费观看| 亚洲欧美日韩一区| 国产精自产拍久久久久久| 亚洲欧美综合另类中字| 久久精品一区二区三区四区| 黄色成人小视频| 免费欧美在线视频| 99伊人成综合| 久久久久国产精品午夜一区| 国产一区日韩二区欧美三区| 久久久久久香蕉网| 亚洲乱码国产乱码精品精98午夜| 一本色道久久综合亚洲精品婷婷| 欧美网站大全在线观看| 欧美影院久久久| 亚洲国产精品黑人久久久| 在线视频免费在线观看一区二区| 中国女人久久久| 欧美综合第一页| 亚洲第一精品福利| 欧美高清视频一区| av成人老司机| 久久中文精品| 亚洲桃色在线一区| 韩国av一区二区三区| 欧美成人免费观看| 亚洲一区二区三区精品视频| 久久人人97超碰精品888| 亚洲国产精品t66y| 国产精品日韩欧美一区| 老司机精品导航| 亚洲欧美另类在线观看| 欧美国产精品日韩| 亚洲午夜精品一区二区| 国产亚洲aⅴaaaaaa毛片| 欧美大片91| 亚洲无吗在线| 亚洲第一福利视频| 国内成人精品一区| 欧美1区视频| 欧美一区二区三区的| 欧美国产日本在线| 久久精品免费看| 亚洲经典视频在线观看| 国产精品免费在线| 欧美精品一区二区视频| 久久精品夜色噜噜亚洲a∨| 91久久精品美女高潮| 久久精品国产第一区二区三区| 99国产精品国产精品久久| 国产一区视频观看| 欧美特黄a级高清免费大片a级| 欧美在线免费一级片| 亚洲欧美激情四射在线日| 亚洲第一页中文字幕| 麻豆成人av| 久久久久www| 久久久精品999| 欧美一级在线视频|