酷酷提 发表于 2022-4-28 10:15:33

求源码:计算两条线中间的距离,然后均分

本帖最后由 酷酷提 于 2022-4-28 15:45 编辑

需求:点击/框选 两条线后,自动计算两条线中间的距离,然后将 长度短的线或同样长度的线(被计算的两根线一样长) 均分为输入的数量,均分时如果除不尽就保留均分数量最多的距离,剩下一个不均分。

打个比方,两条线中间的距离是89,如果中间均分一条线,三根线距离就是44.5,我不要小数点,就分成45 44;
                                                   如果中间均分成2条线,四根线距离29.66,就分成30 30 29;
                                                   如果中间均分成4条线,六根线距离17.8,就分成18 18 18 18 17;


xyp1964 发表于 2022-4-28 10:15:34


酷酷提 发表于 2022-4-28 14:51:48

如果能自动识别 选择的是直线就均分直线,选择的是矩形就自动均分矩形,选择的是多段线就均分多段线就更好了

crtrccrt 发表于 2022-4-28 15:24:09

本帖最后由 crtrccrt 于 2022-4-28 15:44 编辑

等分等距线,仅供参考

酷酷提 发表于 2022-4-28 15:25:56

crtrccrt 发表于 2022-4-28 15:24
等分等距线

这是。。。

masterlong 发表于 2022-4-28 16:06:13

配图说明比文字更清晰
另外不妨说明下你的专业
以及你的需求将用于什么场合

酷酷提 发表于 2022-4-28 16:26:45

masterlong 发表于 2022-4-28 16:06
配图说明比文字更清晰
另外不妨说明下你的专业
以及你的需求将用于什么场合






老师,已经更新两张gif,老师看一下看能看的懂吗



crtrccrt 发表于 2022-4-28 18:24:25

你的积分,怎么来的?
这么简单的事,还用发帖,
帮笨不帮懒,救急不救穷

酷酷提 发表于 2022-4-28 18:39:00

crtrccrt 发表于 2022-4-28 18:24
你的积分,怎么来的?
这么简单的事,还用发帖,
帮笨不帮懒,救急不救穷

没学过这个啊。。。

masterlong 发表于 2022-4-28 19:04:58

crtrccrt 发表于 2022-4-28 18:24
你的积分,怎么来的?
这么简单的事,还用发帖,
帮笨不帮懒,救急不救穷

楼主显然不懂 lisp 啦
他的积分当然是充值来的
看在如此支持网站建设
你的代码不妨改改
既解决他的难题
又能尽快榨干他的明经币
;P
页: [1] 2 3
查看完整版本: 求源码:计算两条线中间的距离,然后均分