如何获得距离为d的直线轴上的点

时间:2012-02-05 17:44:31

标签: vector gps

我有两个点A,B因此它们形成一条线AB。我想知道如何计算该线轴上距离d的点。

这个问题给出了在2D中旋转点的答案:c# - how to move point a given distance d (and get a new coordinates)

所以我可以到AB线的中间并旋转它。但我需要找出我需要旋转多少度--90或180.

如何在3D / gps坐标中进行操作?

http://postimage.org/image/bt9zdway3/

任何想法?

1 个答案:

答案 0 :(得分:1)

我计算了AB线的中心C,然后将C转换为所需的距离C'并旋转C'原来的C.可能有更简单的方法,但它对我有用