【发布时间】:2011-05-10 12:11:41
【问题描述】:
我想使用 JavaScript 在 HTML5 画布元素上绘制可变数量的等距点。如何计算每个点的 X/Y 位置?
编辑:
我希望从一个点到其直接邻居和画布边缘的距离相同。
如果我有一个 8px x 8px 的画布和 4 个点,那么从一个点到它的直接邻居和画布边缘的距离将是 2px。
但是,如果我的点数是奇数而不是方形画布怎么办?
(我认为一张图片可能有助于更好地理解我的问题)
【问题讨论】:
-
在这种情况下,“直接邻居”一词有点含糊。你需要一个更好的定义。
-
感谢您到目前为止的回答。我想你是对的。在我给你一个更好的“直接邻居”定义之前,我需要做一些草图......
-
这个怎么样:M={p_1, p_2, ..., p_n} 据说具有相等的距离 d iff:对于每个 p_i 元素 M:p_i 与最近的距离
标签: javascript math html canvas