euler-angles

    2热度

    1回答

    我目前正试图在Unity 3D中实时显示来自Mocap-Suit的MoCap数据。 Suit SDK为每个捕获的关节返回欧拉角。我希望我可以把这些欧拉角度,并通过设置transform.localEulerAngles属性与捕获的欧拉角度,将它们传递到Unity中适当的关节。这个效果很好,但是当我的脚向右移动时,我有一些Issus,Unity中的化身移动到左边。 首先我检查,如果捕获SDK使用相同

    1热度

    1回答

    我试图控制一个osg ::相机与笛卡尔坐标(X,Y,Z)和欧拉角度(偏航,沥青,卷),我从文件读入。 第1部分 出于某种原因,我的设置卷将导致预期相机绕Z轴,而不是y轴旋转。 以下是先前写入的摄像机操纵器,我正在将我的位置数据提供给。 class EulerManipulator : public osgGA::CameraManipulator { public: Eul

    2热度

    1回答

    我正在尝试创建一个四元数,旋转欧拉角并将其转换回欧拉角。我正在使用Eigen。从Euler转换到Quaternion反之亦然,但是当我使用角度轴旋转时,我的值约为20-50%。例如,当我尝试从0,0,0旋转到90,50,60时,我得到x:75,5 y:103,13,z:78,46。 任何想法,我错了转弯?我使用102/YXZ惯例。 我试图像这里描述的那样实现它:Rotate a quaternio

    1热度

    1回答

    在该项目中,我使用IMU传感器来跟踪真实玩家的手并将转换值应用到Unity内部的3D手上。 随着IMU设置Y轴相对于地球磁北极的方向,在游戏中,手在特定方向上初始化。 我想要的是计算IMU的给定Y值和3D手的原始Y旋转的偏移量,以便我可以将该值减去3D模型的Y旋转(这看起来像是玩家的初始Y旋转与3D手的)。代码如下:transform.Rotate(Vector3.up, offset, Spac

    2热度

    1回答

    我正在使用Emgu CV在图像中找到等腰三角形,从这个已检测到的三角形我试图确定方向(正面,左侧,右侧和背面)以及三角形的旋转是什么(例如:-30度)。 我能够以检测这个三角形是什么,这三个坐标的是,我只是不知道如何继续寻找方向和旋转角度。这是Emgu CV的功能,还是简单的数学运算;我会怎么做呢?

    1热度

    2回答

    我一直在试图弄清楚它们之间的区别,以及为什么ToEulerXYZ没有得到正确的旋转。 使用MathGeoLib: axisX: x 0.80878228 float y -0.58810818 float z 0.00000000 float axisY: x 0.58811820 float y 0.80877501 float z 0.00000000 float axisZ:

    0热度

    2回答

    我有一个指南针对象,它随着相机旋转和移动。因此,罗盘对象的旋转和位置与玩家控制的照相机一起被调整。现在,在我的指南针上挂了一根针 - 我想让针尖朝北。 这很容易做到,但针指向北方的对象。但是针现在不遵循放置在其上的板(指南针对象)。因此,我愿意针头相应指出。换句话说,沿Y轴单独旋转。 我不需要代码 - 我只需要一个广泛的想法如何做到这一点。 我真的很感谢所有帮助:)

    -1热度

    1回答

    我可以从oculus获得旋转角度。量子到欧拉,欧拉到度。 俯仰,滚转和偏航的范围是从-90到90.有什么办法可以将范围从-180增加到180?我知道不能使用弧线函数,因为它的范围从-pi/2到pi/2

    0热度

    1回答

    后得到适当的绝对旋转后,我打电话mesh2.lookAt(mesh1.position) mesh2.rotation.y是相同的值mesh1.position.z是正还是负,但mesh2.rotation.x和z是0或-PI - - 所以实际上在四元数/矩阵中有一些信息。 我试图手动调用更新功能为每个矩阵和getWorldRotation。 这是怎么回事?如何获得绝对旋转? 在此先感谢

    1热度

    2回答

    我想围绕原点转换姿势。我的姿势包含一个位置[x,y,z]和一个方位[x,y,z,w],表示为一个四元数。我有一个4x4变换矩阵,我用它来翻译和旋转姿势的原点位置。 np.dot(transforma_mat, np.transpose(np.append(pose.position, 1))) 因此,随着原点的移动和旋转,姿势的起始点也会移动并旋转。但是,我不知道如何旋转姿势的方向。 我可以使