首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >滑动条/引脚算法

滑动条/引脚算法
EN

Stack Overflow用户
提问于 2009-05-14 19:20:38
回答 1查看 196关注 0票数 1

我有一个带有x个条的滑块,每个条代表一个值的范围。每个条形都有一个上下手柄,用于操作范围。杆件可以相互连接,因此,一些手柄会影响两个杆件(即手柄在两个杆件的中间),其中,它们的运动会影响链上其他杆件的运动。条形可以有最大宽度,并且在保持其最大宽度的同时仍然可以推动/拉动它们。我的问题是,有没有一个记录在案的算法来验证用户尝试将句柄移动到值V的移动,这反过来将推动或拉下链上所有连接的杆?

这有点难以解释,所以希望这是有意义的。我并不是在寻找一个实际的解决方案,而是一些可能会帮助我找到解决方案的算法(例如,针对这类问题的神奇的谷歌搜索术语)。谢谢你的帮助。

EN

回答 1

Stack Overflow用户

发布于 2009-05-14 19:49:41

听起来您正在处理一种特殊的约束编程情况。我认为您可以将滑块建模为一系列约束,即:

slider1范围:(a,b)其中a >=最小,b <=最大

slider2范围:(c,d)其中c>a+ x,d <= MAX

..。

当用户移动滑块2的底部范围时,x会在哪里发生变化?

当用户移动滑块时,仅计算所有受影响的方程需要时间与约束的数量呈线性关系,这并不是太糟糕。我不确定你能不能做得更好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/865183

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档