Pixelmator [1] 有一个令人印象深刻的 GUI。到目前为止,我只是玩了一下它。如果您使用的是应用于图片一部分的滤镜,则可以在其中设置滤镜参数的窗口通过绳索连接到图像的相关部分(参见图 2)。
但是我想知道两件事。我一般如何实现类似这条绳子的东西,目前我不知道..(绳子是如何绘制的?逐个像素?)似乎力(如g)以某种方式定义,然后是线绳索的近似值。最后我想在 WPF 中实现这个。
有任何想法吗?
Pixelmator [1] 有一个令人印象深刻的 GUI。到目前为止,我只是玩了一下它。如果您使用的是应用于图片一部分的滤镜,则可以在其中设置滤镜参数的窗口通过绳索连接到图像的相关部分(参见图 2)。
但是我想知道两件事。我一般如何实现类似这条绳子的东西,目前我不知道..(绳子是如何绘制的?逐个像素?)似乎力(如g)以某种方式定义,然后是线绳索的近似值。最后我想在 WPF 中实现这个。
有任何想法吗?
你需要一个物理引擎。
这是一个托管的(没用过)。您可以通过将许多小的刚性段连接在一起来近似绳索。
Will 与Farseer的链接走在了正确的轨道上,我已经使用了它,虽然很短暂,但它非常棒。在 Farseer 中,您可以链接对象,在 1:28 看到这个 farseer 演示,源代码随 codeplex 上的下载一起提供。让我知道你的进展,我很想看到一些内置物理的好的 UI。麻省理工学院的另一个例子是物理引擎可以做什么