euler-angles

    -1热度

    1回答

    给定欧拉角的向量3,如何在数学上找到对象正面对的方向。 换句话说,Unity如何计算'transform.forward'向量?

    2热度

    1回答

    我在MATLAB中遇到了一些非常奇怪的东西,我无法弄清楚。 我有两组我想要找到欧拉角的物体坐标。我设置了旋转矩阵R和符号卡丹角矩阵R_cardan来解决角度。对于第一组,我可以简单地做solve(R==R_cardan),但是当我使用第二组时,它不起作用。返回的解决方案是空的。 这可能是什么原因造成的?这里是测试代码。 clc;clear;close all; %% For some reas

    1热度

    1回答

    II想知道是否有直接的方法来获得四元数表示一个矢量位于其中一个轴上的旋转(例如Z轴),当我有结果矢量的x,y,z分量。 在上面的图像,我已经在x,y,z分量,我想在0,0,0和平行旋转对象(例如笔)与原籍于Z将其转换为与图中矢量方向相同的笔。 我可以肯定地使用这些组件获得3个欧拉角(tan-1(y/z),tan-1(y/x),tan-1(x/z)),然后转换为四元数。 但我想知道是否有更好的方法。

    1热度

    1回答

    我需要计算两个平面之间的角度。一架飞机是手机,另一架是前臂飞机。我计算了这些飞机的法线,并在MATLAB中使用了公式atan2(norm(cross(var.n1,var.n2)),dot(var.n1,var.n2));。我希望看到以正峰值和负峰值为特征的手腕的屈曲/伸展角度,但通过这个公式,我只能得到正峰值。 %% Script to compute the angles of wrist f

    0热度

    1回答

    我有一个SCNNode - sceneNode - 这是rootNode的孩子,包含我所有的子节点。当用户点击一个按钮时,我想围绕y轴上的某个点旋转场景。例如,相机的视角是已知的,我想旋转相机周围的所有东西90º。相机不再处于0,0,0。 我试过玩SCNMatrix4MakeTranslation函数,然后改变欧拉角度上的y值,但我一直没有能够得到它的工作果然。

    0热度

    2回答

    我有一个四元数表示一个对象(黄色方框和球体)的方向。我想知道是否有可能将该四元数分解为其他四元数,从而让我们旋转每个局部坐标轴(X,Y和Z)。 我一直在做,直至现在越来越欧拉代表,并与它的工作,但它不是我的具体情况正确的解决方案: 给定两个点(蓝框),我想限制我的物体的方向,以便它不能指出灰色的平面,即使我的四元数显示器离开那架飞机。 我想分解(分解)四元数,因为当我的对象达到平面的极限(例如右)

    1热度

    1回答

    Aruco Ros打印标签ID后跟关键点Txyz(Traslation)和Rxyz(旋转)。 Rxyz有3个弧度。它代表了哪个角度?它是欧拉角度吗?如果是的话,出6 intrinsic and 6 extrinsic convention它跟随哪一个?它是罗德里格斯角度还是其他什么?我有一个特定的情况,我知道标签和相机的轴。我能弄清楚他们的Rxyz的约定吗?

    1热度

    1回答

    我试图达到的效果是从相机的pointOfView位置指出一个箭头,与x和z轴上的场景(和重力)对齐,但指向与相机相同的方向。它看起来是这样的: 现在,我有它的欧拉角度x和z设置为0,这是y集以匹配ARSCNView.pointOfView.eulerAngles.y的。问题是,当我旋转设备时,eulerAngles.y最终可能会得到不同点的相同值。例如,在一个方向朝向设备,我eulerAngles

    1热度

    1回答

    当我试图从下面给出一个旋转矩阵计算侧倾,俯仰,偏航值: 我得到数学错误在我的计算器。但是,matlab(使用peter corke的机器人工具箱)给了我一些结果。 %Rotation Matrix 5 R = [-0.9122 0.4098 0; -0.4098 -0.9122 0; 0 0 1]; tr2rpy(R,'deg') Output: 0 0 -155.8083 这

    0热度

    1回答

    我有一组点,其中两个我用来指定我想要的旋转矢量。 例如,我们: x1 = [1,1,1] x2 = [2,3,1] 我的期望旋转向量是: x2 - x1 = [1,2,0] 然后我试图通过罗德里格斯旋转而旋转,对于这种旋转的一系列3D的点,用我的方法是: def rodriguesRotation(vi, k, theta): # Accepts vector and retu