芯友网Xin1234.COM

偏移后不把多段线分解成直线圆弧一条一条算,能裁剪吗




偏移后不把多段线分解成直线圆弧
一条一条算,能裁剪吗
远致静宁
这么智能的,可能要开发AI程序了
我看到了类似功能的程序
ARX
杨刘
这个是个偏移算法

这是程序偏移的
箭头部分要是是判断了空间不够
还能按图层偏移具体尺寸
0
只要写了偏移算法 其他都简单啊
无非就是一条边一条边偏移
关键就是不写啊
我现在有个笨方法
1.先全部连接起来
2.偏移小距离=得到未知个闭合多边形
遍历得到的多边形和偏移大距离的多段线求交点切割
得到结果


虽然计算麻烦一点,感觉没毛病
岁太血饮
一条条边遍历
杨刘
给你个思路 将多段线 每一段 按照一定距离和方向 偏移得到结果; 然后求区闭合区域
岁太血饮
?刘杨 这样可能求出多个区域
杨刘
他就是要多个区域啊

你看他这个原来是一个联通区域 向内偏移后 变成了两个
岁太血饮
倒也是可以
?刘杨 我知道这个思路,就是不会实现
杨刘
偏移  你就直接偏移就可以了 
不会实现就帮不了你了
思路有了不会实现 
那咋办呢
岁太血饮
分成两步,第一步偏移,第二步识别
闭合区域识别是比较基础的算法,比较复杂,但用处比较广。
杨刘
是的
先把偏移做出来
然后做识别
偏移要注意 本来连在一起的两个线段 可能偏移后不相连接了
偏移很简单,不会的说处理后面
杨刘

白色线 往外偏移 
杨刘
可能成为红色这样不相交了
也要注意处理
后面的
看看那位同学的博客
自己思考思考
正在看
0
?  你想的太简单了
偏移很复杂的
岁太血饮
偏移也分几种,一种是直接偏移,一种是近似处理以后再偏移
0
:) 不明白这个意思
解释一下
你说的近似处理是啥

相关问题
------分隔线----------------------------
赞助商链接
赞助商链接
推荐内容