根据数学上两点之间的简单公式,在OSG环境下实现相关的代码。
两点之间的数学公式:假设A(x0,y0,z0),B(x1,y1,z1),则两点之间的距离为
L=sqrt(pow(x1-x0,2)+pow(y1-y0,2)+pow(z1-z0,2))
实现的简约代码为:
float Distance(osg::Vec3 A, osg::Vec3 B)
{
return sqrt(pow(A.x() - B.x(), 2) + pow(A.y() - B.y(), 2) + pow(A.z() - B.z(), 2));
}