【发布时间】:2014-01-04 16:58:47
【问题描述】:
我有一个函数需要取出屏幕上两点之间的等距点(2d)。
像这样——
|--------------|
距离已经确定。比如我这里取为2,那么我需要的点就是-
|--.--.--.--.--|
这些点可以在 2d 平面上的任何位置,这意味着如果我在两点之间画一条线,它可以是 2d 平面中可能的任何方向,即对角线、水平等。
我不知道如何在 python 中做到这一点。
我不知道用谷歌搜索什么...我 14 岁,所以我不知道任何类型的数学。
我知道如何计算直线的距离和坡度,但我不知道如何进行。
提前致谢!
【问题讨论】:
-
“取出”是什么意思?如果点之间的距离不是距离的整数倍怎么办?
-
@jonrsharpe,我想我会通过从中扣除 mod 来使其可分。
-
你想在这样的一条平线上取出点,或者这条线可以沿着屏幕的对角线倾斜一个角度吗?
-
@richard,二维平面中的任何方向
-
恐怕我不知道你会怎么画……但我会尽力帮助……
标签: python algorithm geometry points