今天在论坛中看到了一个有趣的算法,不需要开方就可以得到两点间的距离,很有意思;
不过这也仅是得到近似值,在实际工作中,其实大多数情况下是不需要直接得到距离的,我们得到距离是为了比较, 所以dx*dx+dy*dy 的结果就已经能够满足要求了, 而且很精确;
原理在这里>>http://www.flipcode.com/archives/Fast_Approximate_Distance_Functions.shtml
今天在论坛中看到了一个有趣的算法,不需要开方就可以得到两点间的距离,很有意思;
不过这也仅是得到近似值,在实际工作中,其实大多数情况下是不需要直接得到距离的,我们得到距离是为了比较, 所以dx*dx+dy*dy 的结果就已经能够满足要求了, 而且很精确;
原理在这里>>http://www.flipcode.com/archives/Fast_Approximate_Distance_Functions.shtml