偏移后不把多段线分解成直线圆弧
一条一条算,能裁剪吗远致静宁
这么智能的,可能要开发AI程序了 这是程序偏移的箭头部分要是是判断了空间不够
还能按图层偏移具体尺寸 0
只要写了偏移算法 其他都简单啊
无非就是一条边一条边偏移
关键就是不写啊我现在有个笨方法
1.先全部连接起来
2.偏移小距离=得到未知个闭合多边形
遍历得到的多边形和偏移大距离的多段线求交点切割
得到结果虽然计算麻烦一点,感觉没毛病 岁太血饮
一条条边遍历 杨刘
给你个思路 将多段线 每一段 按照一定距离和方向 偏移得到结果; 然后求区闭合区域
杨刘
他就是要多个区域啊
你看他这个原来是一个联通区域 向内偏移后 变成了两个
杨刘
偏移 你就直接偏移就可以了
不会实现就帮不了你了
思路有了不会实现
那咋办呢
岁太血饮
分成两步,第一步偏移,第二步识别
闭合区域识别是比较基础的算法,比较复杂,但用处比较广。
杨刘
是的
先把偏移做出来
然后做识别
偏移要注意 本来连在一起的两个线段 可能偏移后不相连接了
杨刘
白色线 往外偏移 杨刘
可能成为红色这样不相交了
也要注意处理
后面的
看看那位同学的博客
自己思考思考
岁太血饮
偏移也分几种,一种是直接偏移,一种是近似处理以后再偏移
0
:) 不明白这个意思解释一下你说的近似处理是啥