- 积分
- 11475
- 明经币
- 个
- 注册时间
- 2007-1-4
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|

楼主 |
发表于 2014-6-17 14:49:18
|
显示全部楼层
langjs 发表于 2014-6-16 22:32 
貌似论坛里边好像见过类似的功能程序。
这个还真没有,有两个是#线剪切的方法1.交点打断,然后删除短线.方法2.将线打断交点之间的部分.
自己修改了一下,第一步都不难实现,都能打断出效果来,可第二步第三步就迷糊了
第二步:查找交点,以蓝线交点选两条蓝线,倒圆角
第三步:以红线交点选两条红线,倒切角.
之前请教过院长,院长也给了些算法及代码,不过好像用起来有些不如意,可能是我没表达清楚.所以特求将三步合并起来的代码,即:点选中心线交点,自动按照设置的参数完成交叉口处理.
最后我的构思可能是点选交点,绘制一个指定处理范围的圆或方块(只处理范围内),处理完成后删除辅助线. |
|