两条线段之间的最短距离:函数计算两条线段之间的最短距离。-matlab开发

时间:2024-06-21 03:44:33
【文件属性】:

文件名称:两条线段之间的最短距离:函数计算两条线段之间的最短距离。-matlab开发

文件大小:2KB

文件格式:ZIP

更新时间:2024-06-21 03:44:33

matlab

计算给定起点和终点的两条线段之间的最短距离。 改编在 Dan Sunday 网站上找到的算法 ( http://softsurfer.com/Archive/algorithm_0106/algorithm_0106.htm#dist3D_Segment_to_Segment )。 用法:输入两条线段的起点和终点 x,y,z 坐标。 p1,p2 是第一条线段的 [x,y,z] 坐标,p3,p4 是用于第二线段。 输出:两个段之间的标量最小距离。 例子: P1 = [0 0 0]; P2 = [1 0 0]; P3 = [0 1 0]; P4 = [1 1 0]; dist = DistBetween2Segment(P1, P2, P3, P4) 距离 = 1


【文件预览】:
DistBetween2Segment.zip

网友评论