c# - 如何将 Matrix4 或四元数转换为以度为单位的角度

标签 c# algorithm kinect

我想问是否有人可以帮助我将 Matrix4 或 Quaternion 转换为角度,我正在使用 C# 开发 Kinect windows SDK 1.5,sdk 1.5 提供关节方向但仅在 Matrix4 或 Quaternion 中,我需要以度为单位的角度。

最佳答案

嗯,四元数和 matrix4 中的数字是余弦。因此,下面的函数解决了它:

Function cs_a_gr(cose)
    Return 180 / PI * Acos(cose)
End Function

关于c# - 如何将 Matrix4 或四元数转换为以度为单位的角度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11076616/

相关文章:

math - 如何计算 Asus Xtion Pro Live 传感器的可见边界

c# - 通过 MAPI32 将 HTML 嵌入到电子邮件中

c# - 可以将回调调用转换为 IEnumerable

c++ - 在定点类型上实现模数

c - 如何获取从 4 开始的数字并对其进行转换?

c - 百万链表+多线程的加锁策略(C)

c# - 使用 Rotativa 预览 pdf 而不是下载

c# - 以编程方式为 VSTS 生成个人访问 token

c# - 是否可以在 Docker 容器中运行 Kinect V2?

algorithm - 计算深度图像中像素与相机平面的角度