您的位置:首页 > 其它

3D两点最短距离

2009-06-29 10:24 127 查看
SWAP(a,b,t) {t=a;a=b;b=t;}
Distance(int x1-x2,int y1-y2,int z1-z2)
{
int x,y,z;
x=abs(x1-x2)*1024;//转换成整数
y=abs(y1-y2)*1024;//转换成整数
z=abs(z1-z2)*1024;//转换成整数
if(y<x) SWAP(y,x);
if(z<y) SWAP(z,y);
if(y<x) SWAP(y,x);
return ((z+11*(y>>5)+(x>>2))>>10);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: