【问题标题】:Threejs rotation from right-handed system to left-handed system unity3dThreejs从右手系统旋转到左手系统unity3d
【发布时间】:2018-09-04 13:03:23
【问题描述】:

我正在从 Threejs 到 unity3d 获取欧拉角值。但我面临的问题是那些效果不佳。因为Unity3D是左手坐标+z,而Threejs右手坐标是-z。

如何解决这个问题。谁能给点建议。

【问题讨论】:

  • 欢迎来到 Stack Overflow!要获得正确的答案,您需要展示您到目前为止所做的事情,最好是minimal reproducible example。然后告诉我们究竟是什么不起作用(明确地说,例如“我正在经历这个,但我期待那个”)。请参阅我们的指南如何询问更多信息。

标签: unity3d three.js


【解决方案1】:

您可以通过反转 Y 旋转来解决此问题。如果还想转换位置,倒置X轴

yRotationUnity=-yRotationThreeJS;
xUnity=-xThreeJS;

【讨论】:

    猜你喜欢
    • 2020-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-23
    • 2016-08-18
    • 1970-01-01
    • 2021-05-29
    相关资源
    最近更新 更多