如何类似平行线的功能?说明见图
编程实现如下图的一个功能图中
1、上下2条白线为基线,平行
2、左右2条黄线是边界线
需要实现的结果是:
左线等分后,每个等分点为原点,
然后以原点为起点,白线为基线,做平行线(图中红线)(或者复制基线,带基点粘贴?),
右侧线为边界线,打断平行线
(图中和红线覆盖的白线,仅为说明,以上部白线为基线做的平行线会超出边界)
1.左线等分后,找出与左线x轴距离最大右线x轴长度。暂定为length
用来确定向量的长度。
2.获得白线的向量。暂定为vBase
3.循环遍历出左线的等分点,按照vBase拉长leng。
4.调用line或polyline的GetClosestPointTo()函数,获得其与右侧的交点,
重新设置下终点坐标。
当然可能还有很多逻辑不严密的地方,
但希望会对你有帮助。
页:
[1]