如何相对旋转在枢轴点连接的线?

时间:2017-08-16 11:42:16

标签: animation javafx rotation pivot

骨骼运动

您好我一直在努力创建一个由关节 Bones 组成的骨架。骨架是在JavaFX中使用圆和线完成的。我已设法在枢轴点(关节)处连接线(骨骼)。给定两个枢轴点,可以围绕其父关节旋转骨骼。我想要实现的是例如:

假设在枢轴点有3个骨骼相互连接骨骼 A B C ,如果让我们说骨骼 绕其枢轴点 B 旋转, C 应相对于骨 A 移动,同时保持其各自的位置。如果骨骼 B 被旋转,骨骼 C 应该跟随。

以下是一些显示所需效果的图片

显示在旋转骨骼 B

之前骨骼的初始位置

Original bones position

显示旋转骨 B

后骨骼的位置

Position after moving bone **B**

我遇到的问题是我不确定如何计算这些值以使其成为可能。我一直在寻找类似的问题一段时间没有运气。我对这个问题犹豫不决。我希望我的问题很清楚。所有评论和帮助深表感谢您的时间。

0 个答案:

没有答案