图连接器算法

发布于 2024-11-30 02:21:08 字数 196 浏览 1 评论 0原文

我正在构建一个表面上看起来像 Visio 的应用程序,因此我需要能够使用连接器将对象连接在一起。我想让连接器具有多个水平和垂直段,并且能够拖动连接器的角,并让它们在拖动时“智能”添加新角或合并到连接器的现有部分。连接器最好能绕过其他对象而不是穿过它们。

我认为至少他们必须是一个算法,如果我真的很幸运的话,一些不错的 C# 代码!

有什么想法吗?

I’m building an application that superficially looks like Visio, so I need to be able to connect objects together with connectors. I want to make the connectors have multiple horizontal and vertical segments and be able to drag the corner of the connectors about and have them ‘intelligently’ add new corners or merge into existing parts of the connector as they are dragged. It would also be nice for connectors to snake around other objects rather than crossing though them.

I figure at the very least thier must be an algorithm for this, and if I’m really lucky some nice c# code!

Any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

千鲤 2024-12-07 02:21:08

您是否知道有一个“Visio SDK”,可以让您嵌入在您自己的应用程序中可编辑 Visio 绘图?我遇到了类似的问题,我决定让 Visio 帮我解决。

Did you know that there is a "Visio SDK" which lets you embed editable Visio drawings in your own app? I was facing a similar problem, and I decided to let Visio solve it for me.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文