quaternions

    1熱度

    1回答

    我已經在機器人上橫向放置了一個Google Project Tango設備,並且希望從onPoseAvailable()事件偵聽器獲取標題。我知道框架返回API中描述的四元數。 我嘗試了很多將四元數轉換爲度數的度量。我唯一感興趣的定位軸是y(https://developers.google.com/project-tango/overview/coordinate-systems#project

    -1熱度

    2回答

    我很團結一點,並以創建非game2D應用程序的特殊方式使用它所以我只使用UI元素工作。我正在處理一些我想要做的事情。我有哪個輪之後的手指(或鼠標),但對象不能走出「區域」的對象這裏是我的代碼現在: using UnityEngine; using System.Collections; public class SteeringWheel : MonoBehaviour { pub

    0熱度

    1回答

    我有一個小小的功能來創建一個WorldObject的新實例。 我想用 OSG :: ref_ptr < OSG :: PositionAttitudeTransform> 的平移和旋轉但我無法弄清楚的一個問題。 我使用setTranslation與Vec3女巫工作很vell。 但是,使用旋轉方式的Quat什麼都不做。 還有就是代碼: osg::ref_ptr <osg::PositionAttit

    0熱度

    1回答

    我想使用四元數旋轉將3d矢量的整個值旋轉到一個軸。 背後的原因是我想將我的智能手機的X軸和Y軸與我車輛的X軸和Y軸對齊,以檢測在這兩個軸上分離的橫向和縱向加速度。因此,我想要檢測汽車的第一個直線加速度,並將整個加速度值旋轉到手機的航向軸(X軸),並假設爲直線運動。 我該如何做到這一點?

    0熱度

    1回答

    我知道有一百萬個關於旋轉的問題,我嘗試了很多東西,但我似乎無法解決這個問題。 我能想到正確解釋它的唯一方法是用一些描繪得很差的圖表,所以在這裏! 我有一個父對象,子對象(在這裏它被表示爲,其中相對的面加起來7的模具),在該圖中的軸是父母X,Y,Z方向 啓動點: 我希望孩子對象有兩個方法,我會打電話給RotateZ和RotateX。 RotateZ和RotateX應該以90度的步長圍繞父母Z和X軸旋

    0熱度

    1回答

    我想在unity3d中使用類似暗黑破壞神般的相機系統創建多人遊戲。所以無論我點擊屏幕。該系統在單人模式下運行良好,我不需要在玩家預製件中包含相機。但是現在我面臨的問題是,我的相機旋轉也受到我預製父母旋轉的影響。層次結構是這樣的: 有加,看起來像這樣的相機的腳本: using UnityEngine; using System.Collections; public class MainCam

    1熱度

    1回答

    我有2個任意座標系的6個單位向量(代表X/Y/Z軸)。第二個座標系的矢量值基於第一個系統。我需要將一個系統旋轉到另一個系統並返回匹配的四元數。在C++中最合理的方法是什麼? 在SO上有很多關於將y-up/z-up /左/右手系統轉換爲對方的文章,不幸的是我需要這是一個針對任何6個單位向量的通用解決方案。感謝您的任何見解。

    0熱度

    1回答

    我的更新功能是圍繞視圖軸(滾動)添加旋轉,隨着時間的推移而增加。我只想改變偏航和俯仰部分。 是我的計算錯誤還是浮點精度? m_orientation是我的全球Quaterion進行最後的輪換。 Q是glm :: quat的類型。 V是GLM :: VEC3 return [this](glm::vec2 ls, glm::vec2 rs, double dTime) { auto rig

    1熱度

    1回答

    我正在嘗試實現類似於失憶症的功能:黑暗血統讓玩家按住鼠標按鈕並在門上向前或向後拖動以打開它(如果您不熟悉,請在36:30查看Door Example)。 我有下面的代碼,它的排序工作,但開放是風聲鶴唳,並來回反射了一下,我想不通,如果我使用transform.Rotate錯誤: if (previousMousePosition == garbageVector) // if this is th

    0熱度

    1回答

    我目前在C++中實現了使用四元數FFT的研究論文。 但是,我找不到任何支持四元數FFT的C++庫。 經過一些調查後,我發現互聯網上有人表示可以將四元數FFT過程轉換爲幾個1D複數到複數的FFT。 有誰知道該怎麼做? 我嘗試使用FFTW++庫,它支持一些基本的FFT方法來實現它。 如果有人能幫忙,我會很感激。