读书人

怎么利用C++ 计算三维空间向量 与平面

发布时间: 2013-07-08 14:13:00 作者: rapoo

如何利用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;


好象是这样吧?

读书人网 >C++

热点推荐