【问题标题】:Java: Setting Quaternionf towards a specific positionJava:将 Quaternionf 设置到特定位置
【发布时间】:2023-02-21 00:26:09
【问题描述】:

我有个问题。我创建了一个对象,它将在 X、Y、Z 轴上以不同的方向移动。我想使用 Quaternionf 类作为我的工具。知道物体的X、Y、Z坐标和目标点的坐标,我想把Quaternionf设置到这个点(当然是从物体的位置)。物点的方向应始终朝向目标点。我正在附上显示我的意思的图片。

如您所见,物体的方向始终朝向目标。我将感谢您的帮助!

【问题讨论】:

    标签: java quaternions joml


    【解决方案1】:

    没有一个面向目标的唯一旋转,但您可以使用 Quaternionf#lookAlong(Vector3fc, Vector3fc),对于 dir 参数,请使用 targetPos.sub(initialPos)

    【讨论】:

      猜你喜欢
      • 2020-08-07
      • 2013-05-25
      • 1970-01-01
      • 2015-07-21
      • 1970-01-01
      • 2013-07-25
      • 1970-01-01
      相关资源
      最近更新 更多