码迷,mamicode.com
首页 > 其他好文 > 详细

矩形的知识

时间:2020-04-20 13:51:02      阅读:58      评论:0      收藏:0      [点我收藏+]

标签:math   知识   city   void   lin   lan   lang   min   ++   

矩形已知三点求另外一点

void getrce(int x1,int y1,int x2,int y2,int x3,int y3,int w)
{
    int k=w-1;
    int ab=idis(k-2,k-1),ac=idis(k-2,k),bc=idis(k-1,k);
    double x4,y4;
    if(ab+ac==bc)    x4=x2+x3-x1,y4=y2+y3-y1;
    if(ab+bc==ac)    x4=x3+x1-x2,y4=y3+y1-y2;
    if(bc+ac==ab)    x4=x1+x2-x3,y4=y1+y2-y3;
    k++;
    a[k].x=x4,a[k].y=y4,a[k].city=a[w-1].city;
}

矩形已知对角两点求另外两点
\(假设一个点为(a,b)另一个为(c,d)就能得出一个点为(c,b)另一个为(a,d\)

已知矩形对角两点判断点是否在矩形内

double minx=min(a[j].x,a[j].x1),maxx=max(a[j].x,a[j].x1);
double miny=min(a[j].y,a[j].y1),maxy=max(a[j].y,a[j].y1);
if(q>minx&&q<maxx&&w>miny&&w<maxy)	return true;
return false;

矩形的知识

标签:math   知识   city   void   lin   lan   lang   min   ++   

原文地址:https://www.cnblogs.com/iss-ue/p/12737085.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!