社区
数据结构与算法
帖子详情
如何实现Visio 中的几个矩形之间的连线自动绕开障碍物的算法
musicwind
2002-12-18 10:20:27
现在正在改 Dx 的 TdxFlowchart 组件,发现它内部的连接调整功能不够强大,想仿照Visio的效果做一个,请大家帮忙想想办法,谢谢。
...全文
1494
3
打赏
收藏
如何实现Visio 中的几个矩形之间的连线自动绕开障碍物的算法
现在正在改 Dx 的 TdxFlowchart 组件,发现它内部的连接调整功能不够强大,想仿照Visio的效果做一个,请大家帮忙想想办法,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
musicwind
2002-12-18
打赏
举报
回复
+--------+ +--------+
+ Obj A o---+ + 障碍物 +
+--------+ | +--------+
| +---------+
+--------------->d Obj B +
+----------+ +---------+
+ 障碍物 +
+----------+
如上图:
从Obj A的o 点出发做一个连接(由水平或垂直的线段构成),到目的Obj B
的d。问如何绕开障碍物的算法。(对象A,B的位置以及障碍物的坐标均确定)
musicwind
2002-12-18
打赏
举报
回复
大伙儿帮我想想办法,分不够的话还可以再给嘛。
musicwind
2002-12-18
打赏
举报
回复
这个难吗?
史上最全
Visio
形状库
只有更全,没有最全 Microsoft
Visio
中
的形状不够用吗?那就下载这个文件吧,看上哪个拷哪个,所见即所得
连线
自动
路由
算法
:在GEF
中
实现
连线
的
自动
直角路由,智能避障并
绕开
模型,选择最佳路径进行布线,仿
Visio
效果
在使用GEF(图形编辑框架)开发建模工具时,比如利用GEF
实现
程序流程图建模功能,有时对
连线
的路由方式会有比较高的要求,比如
连线
自动
采用直角布局,要能够智能地避障并
绕开
模型,选择最佳路径进行布线。在建模类工具
中
,Microsoft
Visio
基本流程图
中
的
连线
的智能效果做的是同类工具
中
最好的,起码作者感觉如此。这篇博客就介绍如何在GEF
中
为
连线
实现
类似
Visio
中
的智能效果。当然,本文以GEF为背...
Visio
中
实现
任意两点
之间
的
连线
参考博客01:https://blog.csdn.net/wanzhen4330/article/details/84837279 想
实现
的效果:如下图所示,想要
实现
的是像下面图
中
,让箭头线段多次弯折,最终连接两个
矩形
方框。 二、做法: 在
Visio
中
有时候很难
实现
两点
之间
的
连线
,往往
连线
会胡乱跳转到其他位置。 为了圆满解决这个问题,我们来分析一下出现该问题的原因——没有正确的连接点!所以真正有...
在
Visio
中
实现
任意两点
之间
的
连线
在
Visio
中
有时候很难
实现
两点
之间
的
连线
,往往
连线
会胡乱跳转到其他位置,本人在网上查找了各种方法,网上提到最多的方法是取消
自动
连接,然而本人实验上百次也没什么卵用,
连线
还是会
自动
跳转到其他位置。比如图1,我想表示两幅图像做差的一个框图,正确的框图应该是左图,但是实际操作
中
,从图像开始的
连线
无法选
中
中
间那个减号框,导致
连线
的时候箭头总是指向不正确的位置,形成了右图所示的错误框图;图2
中
,我希望画出...
图形
连线
路由
算法
最近打算将工作流引擎设计器使用html5技术进行重构,所以研究了一下html5
中
绘图技术,今天在这里主要是探讨一下图形
之间
连线
处理
算法
,之前在网上找到了这篇博文:
连线
自动
路由
算法
,感兴趣的大家可以参考一下(不过这个是基于GEF的),基于Javascript的尚未找到比较好的解决方案,因此决定自己动手(毕竟后面要
实现
整个设计器也必须得自己动手)。 图形
之间
的
连线
路由算...
数据结构与算法
33,028
社区成员
35,336
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章