【问题标题】:LibGDX get direction of model instanceLibGDX 获取模型实例的方向
【发布时间】:2017-07-24 02:17:16
【问题描述】:

使用透视相机,您可以通过简单的 [PerspectiveCamera].direction 获得它的方向,它返回一个向量 3。有什么方法可以获取模型实例的方向吗?

【问题讨论】:

    标签: java 3d libgdx


    【解决方案1】:

    查看 API:https://libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/graphics/g3d/Model.html

    模型代表 3D 资产。它存储节点的层次结构。一个节点 具有 MeshPart 形式的变换和可选的图形部分 和材料。网格部件引用其中一个中的顶点子集 模型的网格。动画可以应用于节点,修改 随着时间的推移,它们的变换(平移、旋转、缩放)。

    因此,您可以通过首先获取模型内部的Node 并使用 Node 方法确定方向来获取模型的方向。

    例如myNode.rotation(); 会给你一个Quaternion,你可以在myQuaternion.getPitch();myQuaternion.getYaw();myQuaternion.getRoll(); 上调用它,这会给你一个x、y 和z 方向。然后,您可以随意使用这些数据。

    【讨论】:

      猜你喜欢
      • 2017-03-12
      • 1970-01-01
      • 1970-01-01
      • 2011-01-05
      • 2013-07-09
      • 1970-01-01
      • 1970-01-01
      • 2011-10-28
      • 2015-08-08
      相关资源
      最近更新 更多