首页 > 装修问答 > 其它 > 如何沿着路径画等长或等距的直线?

如何沿着路径画等长或等距的直线?

浏览次数:589|时间:2024-04-25

热门回答

2024-05-09西西和嘻嘻
除非给定的直线足够小,可能会得到多于2个点的情况,如果相对于曲线复杂度来说直线过长的话按弧长相等很简单,可能需要按直线长度绘制圆与曲线相交才能准确得到需要的点,通过vlax-curve-getpointatdist来得到需要的点,但一是数学功底要求比较高,然后绘制直线就是了,可以通过数学求解来得到结果。
按得到的直线相等这相对来说要麻烦些。
然而这两种办法都无法保证与原曲线的相似度,这需要根据其在曲线上的位置vlax-curve-getdistatpoint进一步确定哪一个点才是需要的(如果解析几何很历害,二是代码写起来也很复杂)

55