#include<cstdio>
#include<cmath>
#include<iostream>
using namespace std;
struct POINT
{
double x,y;
};
double multi(POINT p1,POINT p2,POINT p0)
{
return (p1.x-p0.x)*(p2.y-p0.y)-(p2.x-p0.x)*(p1.y-p0.y);
}
POINT intersection(POINT a,POINT b,POINT c,POINT d)
{
POINT p;
p.x=(multi(a,d,c)*b.x-multi(b,d,c)*a.x)/(multi(a,d,c)-multi(b,d,c));
p.y=(multi(a,d,c)*b.y-multi(b,d,c)*a.y)/(multi(a,d,c)-multi(b,d,c));
return p;
}
int main(void)
c++求两个向量的交点
最新推荐文章于 2023-09-28 14:54:38 发布
这篇博客探讨了如何使用C++编程语言来计算两个向量的交点,内容涉及向量的数学原理和C++实现细节。
摘要由CSDN通过智能技术生成