[請益] 四元素/RPY/LeapMotion/Unity的轉換方式

看板GameDesign (遊戲設計)作者 (258)時間9年前 (2016/04/05 19:34), 9年前編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/2 (看更多)
大家好!不知道各位放假都去哪裡玩了? 小弟想用LeapMotion(LM)控制六軸工業手臂運動。目前在Unity3D內已經可以控制XYZ平移 了,但旋轉的部分一直弄不出來。 手臂的角度可以輸入「四元數」或 「EulerZYX」或「Roll Pitch Yaw」,以右手定則定義 XYZ軸的方向。 手臂相對於LM的軸定義不同,分別是: 「LM.X=手臂.Y」、「LM.Y=手臂.Z」、「LM.Z=手臂.(負X)」。 有嘗試過LM輸出Roll Pitch Yaw或四元數給手臂執行,但LM內是左手定則,直接套用在手 臂上整個很奇怪...勢必需要依上面的定義重新將角度值轉換。試過各種組合,也不是RPY 改個順序、改個正負號就ok的。請問該如何轉換呢? 清明連假一直在搞這個,都快升天了orz 請問有沒有大大對這個有研究呢? 在這裡先拜謝各位大大了! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.248.74 ※ 文章網址: https://www.ptt.cc/bbs/GameDesign/M.1459856075.A.9B5.html

04/05 19:46, , 1F
四元數吧
04/05 19:46, 1F

04/05 20:22, , 2F
四元素, 地火水風嗎 XD
04/05 20:22, 2F
哈哈,已改正囉,感謝大大XD ※ 編輯: nfs258147 (42.73.32.143), 04/05/2016 20:35:45
文章代碼(AID): #1N0wBBcr (GameDesign)
文章代碼(AID): #1N0wBBcr (GameDesign)