是否有“定期打破一条线”的名称?

时间:2013-12-02 22:23:37

标签: javascript line

我有一个坐标点数组形式的行:

[{x1,y1}, [x2,y2], ect...]

构成线的点彼此之间的距离不同。

我的目标是制作一个能够将这条线分开并分成均匀距离的功能。

我正在寻找的是这个过程的术语......插值?因为我想搜索它而不是重新发明轮子。

2 个答案:

答案 0 :(得分:1)

我会称之为细分。

首先确定定义线本身的线性函数;至少需要两点。

之后,你需要: 1.以上线性函数 2. x的两个值,用于定义最左边和最右边的点 3.段长度,使端点之间的连字符是它的倍数。

最后,您创建一个函数,该函数获取上述三个数据并返回一个点列表,由给定的段长度均匀分隔。

答案 1 :(得分:0)

更多同义词,如果您只是使用图形API寻找视觉效果而不是实际数值:" dot-dash"," dash-dot",和"点线和虚线"。

使用数据坐标空间或输出坐标空间是否可以完成划线?如果是数据,您可能需要强制执行1:1图形显示,以使划线在垂直和水平方向上保持一致。