我有一个坐标点数组形式的行:
[{x1,y1}, [x2,y2], ect...]
构成线的点彼此之间的距离不同。
我的目标是制作一个能够将这条线分开并分成均匀距离的功能。
我正在寻找的是这个过程的术语......插值?因为我想搜索它而不是重新发明轮子。
答案 0 :(得分:1)
我会称之为细分。
首先确定定义线本身的线性函数;至少需要两点。
之后,你需要: 1.以上线性函数 2. x的两个值,用于定义最左边和最右边的点 3.段长度,使端点之间的连字符是它的倍数。
最后,您创建一个函数,该函数获取上述三个数据并返回一个点列表,由给定的段长度均匀分隔。
答案 1 :(得分:0)
更多同义词,如果您只是使用图形API寻找视觉效果而不是实际数值:" dot-dash"," dash-dot",和"点线和虚线"。
使用数据坐标空间或输出坐标空间是否可以完成划线?如果是数据,您可能需要强制执行1:1图形显示,以使划线在垂直和水平方向上保持一致。