您好我一直在努力创建一个由关节和 Bones 组成的骨架。骨架是在JavaFX中使用圆和线完成的。我已设法在枢轴点(关节)处连接线(骨骼)。给定两个枢轴点,可以围绕其父关节旋转骨骼。我想要实现的是例如:
假设在枢轴点有3个骨骼相互连接骨骼 A , B 和 C ,如果让我们说骨骼 绕其枢轴点 B 旋转, C 应相对于骨 A 移动,同时保持其各自的位置。如果骨骼 B 被旋转,骨骼 C 应该跟随。
以下是一些显示所需效果的图片
显示在旋转骨骼 B
之前骨骼的初始位置显示旋转骨 B
后骨骼的位置我遇到的问题是我不确定如何计算这些值以使其成为可能。我一直在寻找类似的问题一段时间没有运气。我对这个问题犹豫不决。我希望我的问题很清楚。所有评论和帮助深表感谢您的时间。