如何利用C++ 计算三维空间向量 与平面的夹角?
已知空间点两个坐标 X(x1,y1,z1),Y(x2,y2,z2) 如何求得 经过两点的向量 与水平面z=0 的交点 ?
[解决办法]
double dz = z2 - z1;
double dy = y2 - y1;
double dx = x2 - x1;
double angle = atan2( abs(dz), sqrt(dx * dx + dy * dy) );
angle = angle * 180 / 3.1415926;
好象是这样吧?