C++已知两个平面的方程,怎么求两个平面的相交直线方程,怎么判断两个平面平行?请问代码要怎么实现
这不就是个数学问题....
class Panel{
public:
double a,b,c,d;
Panel(...){
...
}
bool is_rallel_to(cosnt Panel& panel2){
if(this->a/panel2.a == this->b/panel2.b == this->c/panel2.c ==this->d/panel2.d){ // 平面重合
return false;
}
if(this->a/panel2.a == this->b/panel2.b == this->c/panel2.c != this->d/panel2.d){
return true;
}
return false;
}
}
交线联立两个方程直接解就行了, eigen库里面有