看板 GameDesign 關於我們 聯絡資訊
大家好!不知道各位放假都去哪裡玩了? 小弟想用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
johnny94: 四元數吧 04/05 19:46
yoshiki60419: 四元素, 地火水風嗎 XD 04/05 20:22
哈哈,已改正囉,感謝大大XD ※ 編輯: nfs258147 (42.73.32.143), 04/05/2016 20:35:45