Javascript 如何沿长度为x的线段生成n个等距点的数组?
我将这个函数移植到了这个站点上一个类似问题的python答案中。但是,尽管这些点彼此之间的距离相等,但它们并不在直线上居中 第一个点位于Javascript 如何沿长度为x的线段生成n个等距点的数组?,javascript,algorithm,coordinates,line,point,Javascript,Algorithm,Coordinates,Line,Point,我将这个函数移植到了这个站点上一个类似问题的python答案中。但是,尽管这些点彼此之间的距离相等,但它们并不在直线上居中 第一个点位于0,而最后一个点位于83(线段末端为100) 如何使这一排点居中 具体来说,我希望第一个点与0的距离与最后一个点与100的距离相同 “严格使用”; 函数生成点(计数、长度){ 常数点=[] for(设i=0;i
0
,而最后一个点位于83
(线段末端为100
)
如何使这一排点居中
具体来说,我希望第一个点与0
的距离与最后一个点与100
的距离相同
“严格使用”;
函数生成点(计数、长度){
常数点=[]
for(设i=0;i
我尝试过这个,但它似乎没有像我预期的那样起作用:
for(设i=0;i
第一点是
9
远离0
,但最后一点是4
远离100
将i/count
更改为(i+1)/(count+1)
请添加想要的结果。例如,[2,4,6,8]
。所有点彼此之间的距离相等,并且从0
到10
的线段末端开始。但是我需要的函数应该接受行长度(10
此处)作为参数,以及点数作为参数。