我认为有一个不错的straightForward答案,但我找不到它。我的几何课程太远了。问题是:给定两个点A和B(坐标Ax Ay Bx和By),我想找到点C和D的坐标,以便AB和CD段在它们的中心相交,CD的长度为d(一个变量)。我想从Ax,Ay,Bx,By和d中找到给我Cx,Cy,Dx和Dy的方程。下面是这个问题的一个小模式:以及预期结果的图像:我已经知道如何找到的中心点,如何找到AB段(By-Ay/Bx-Ax)和CD段(Ax-Bx/By-Ay)的斜率。但后来我在如何得到我的两点上陷入困境。我想我可以从斜坡上算出角度,然后用三角法得到坐标,但这听起来很重,很难看,也很