C# 计算两个点之间的距离
2018-01-08 10:32
309 查看
/// <summary> /// 计算两个点之间的距离 /// </summary> /// <param name="x0"></param> /// <param name="y0"></param> /// <param name="z0"></param> /// <param name="x1"></param> /// <param name="y1"></param> /// <param name="z1"></param> /// <returns></returns> public static double Calculate(double x0, double y0, double? z0, double x1, double y1, double? z1) { double dSquareSum = 0; bool bHasZ = z0.HasValue && z1.HasValue; dSquareSum = Math.Pow(x0 - x1, 2) + Math.Pow(y0 - y1, 2); dSquareSum += bHasZ ? Math.Pow(z0.Value - z1.Value, 2) : 0; return Math.Sqrt(dSquareSum); }
相关文章推荐
- 计算两个经纬度之间的距离(python算法)
- PHP计算两个经纬度地点之间的距离
- mysql实现经纬度计算两个坐标之间的距离
- PHP计算两个经纬点之间的距离
- Go语言计算两个经度和纬度之间距离的方法
- 怎样计算两个经纬度之间的距离?
- 用Wex5实现计算两个经纬度之间的距离
- Javascript计算两个marker之间的距离(Google Map V3)
- iOS通过经纬度计算两个地点之间的距离
- mysql实现经纬度计算两个坐标之间的距离sql语句
- [2016/11/30]项目V1.0:计算两个氨基酸之间的中心碳原子距离和最近距离
- PHP计算百度地图两个GPS坐标之间距离的方法
- C#计算两个日期之间相差的天数
- 计算两个坐标点之间走最短距离有多少种走法
- 计算两个坐标之间距离的函数
- python计算两个地址之间的距离方法
- java通过经纬度计算两个点的之间的距离的算法
- php计算两个经纬度地点之间的距离(转)
- 计算两个经纬度之间的直线距离
- 百度地图计算两个点之间的距离