Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java LibGDX获取模型实例的方向_Java_3d_Libgdx - Fatal编程技术网

Java LibGDX获取模型实例的方向

Java LibGDX获取模型实例的方向,java,3d,libgdx,Java,3d,Libgdx,使用透视摄影机,只需使用[PerspectiveCamera]。返回向量3的方向即可获得其方向。有没有办法获取模型实例的方向?检查API: 模型表示三维资源。它存储节点的层次结构。节点 具有变换和可选的网格零件形式的图形零件 和材料。网格零件引用其中一个网格中的顶点子集 模型的网格。可以将动画应用于节点,以修改 它们随时间的变换(平移、旋转、缩放) 因此,您可以通过首先获取模型内部的并使用节点方法确定方向来获得模型的方向 例如myNode.rotation()将为您提供一个四元数,您可以在myQ

使用透视摄影机,只需使用[PerspectiveCamera]。返回向量3的方向即可获得其方向。有没有办法获取模型实例的方向?

检查API:

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

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

例如
myNode.rotation()
将为您提供一个
四元数
,您可以在
myQuaternion.getPitch()上调用该四元数
myQuaternion.getYaw()
myQuaternion.getRoll(),这将为您提供x、y和z方向。然后,您可以根据需要使用数据