簡體   English   中英

旋轉速度和姿態有什么區別?

[英]What's the difference between rotation rate and attitude?

CMRotationRate和CMAttitude有什么區別? 在文檔中,我找不到任何有用的定義。 https://developer.apple.com/reference/coremotion/cmrotationratehttps://developer.apple.com/reference/coremotion/cmattitude

這些屬性對設備的運動有何影響?

物理單位是多少,這些值代表什么?

不是特定於代碼,而是通用術語(似乎適用於此):

旋轉速率是指相對於對象軸的旋轉速率。 因此,x,y和z屬性。 因此,這意味着如果旋轉速率為y = 1(弧度或每秒度數),則對象的姿態會發生變化。

姿態是指對象的位置,在三個軸上進行描述:x,y和z。 態度本身並不一定意味着運動。 物體可以保持任何姿態。

因此,主要區別在於:旋轉速度描述姿態的變化。 希望這至少會有所幫助。

在不查看您使用的特定框架的情況下,旋轉速率描述了方向的變化。 對於每個軸,它將以每秒度數(或弧度)表示。

另一方面,姿勢是電話在某一時刻的方向。 它將是固定的度數(或弧度)。 同樣,可能每個軸都有一個值。

如果您正對着東方,並且平坦而水平,那么這就是您的態度。

如果旋轉速度為零,則5分鍾后您將保持相同的姿勢。

另一方面,如果您以30度/秒的速度偏航,則5分鍾后,您將完成25轉,並擁有不同的姿態。 (實際上,您可能會態度很糟糕,因為您會頭暈又惡心。(笑)。)

暫無
暫無

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

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