簡體   English   中英

Scenekit:兩個SCNNode之間的角度

[英]Scenekit: Angle between two SCNNode

我正在嘗試開發機器人手臂跟蹤系統。 我使用scenekit來開發可視化和系統控制。 我系統的SCNNodes是:

肩---> Upper_arm ---> Fore_arm --->棕櫚。

我現在可以使用rotation property of each SCNNode.rotation property of each SCNNode.旋轉每個節點rotation property of each SCNNode.

我現在感興趣的是,是否有任何現有的API來compute the angle between two SCNNode系統移動時compute the angle between two SCNNode ,例如。 Upper_arm和Fore_arm之間的角度?

試試SCNNode.eulerAngles ,你會得到SCNVector3 ,它有組件:

  • 間距(x分量)是圍繞節點x軸的旋轉。
  • 偏航(y分量)是繞節點y軸的旋轉。
  • Roll(z分量)是繞節點z軸的旋轉。

Fore_arm.eulerAngles將為您提供相對於Upper_arm旋轉角度

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM