限制连接/绳索/线以避免拉伸

时间:2015-09-25 06:44:55

标签: java android algorithm libgdx game-physics

我们一直在开发一个游戏(2d),其中一个对象可以连接到静态点。每个连接(在我们的例子中是绳索)具有固定的长度,可以改变(当时只有一个)。情况可能如附图所示。现在我想知道物体可以移动到哪个方向以及直到某些绳索被完全拉伸到多远。换句话说,我想找出哪条绳子可以缩短,以及在一些绳索伸展之前需要多少绳索。谢谢你的任何提示!

Example situation

1 个答案:

答案 0 :(得分:1)

绘制一个半径等于围绕每个静点的长袍长度的圆。与所有圆相交的区域是对象可以移动的区域。在该地区的边界,至少有一件长袍被拉伸。