问题标题:
已知线段端点坐标,求距此线段中点距离为D的,且在此线段所在直线上的点的坐标.例如:已知一条线段,其端点分别为(x1,y1,z1)和(x2,y2,z2).求点(X,Y,Z),此点在已知线段端点(x1,y1,z1)和(x2,y2,z2)所描述
问题描述:
已知线段端点坐标,求距此线段中点距离为D的,且在此线段所在直线上的点的坐标.
例如:
已知一条线段,其端点分别为(x1,y1,z1)和(x2,y2,z2).
求点(X,Y,Z),此点在已知线段端点(x1,y1,z1)和(x2,y2,z2)所描述的直线上,同时距离此线段中点(xc,yc,zc)距离为D.
给出如下公式:
X=f(x1,y1,z1,x2,y2,z2);
Y=f(x1,y1,z1,x2,y2,z2);
Z=f(x1,y1,z1,x2,y2,z2).
80分!
上面写错了,应该是:
给出如下公式:
X=f(x1,y1,z1,x2,y2,z2,D);
Y=f(x1,y1,z1,x2,y2,z2,D);
Z=f(x1,y1,z1,x2,y2,z2,D).
李振湘回答:
xc=1/2*(x1+x2),其他几个类推|x-xc|=D*(x2-x1)/根号下[(x2-x1)^2+(y2-y1)^2+(z2-z1)^2]其他类推所以你说的公式缺少参数D是不行的最后结果是:x=D*(x2-x1)/根号下[(x2-x1)^2+(y2-y1)^2+(z2-z1)^2]+或-(x1+x2)/2y=D*(y...
查看更多