AttitudeSensorResult Record¶
Description¶
姿态传感器读数。
x轴正方向从设备中心指向屏幕右部。
y轴正方向从设备中心指向屏幕上部。
z轴正方向从设备中心垂直屏幕向外。
设备绕轴(x, y, z)旋转了一个角度θ。
单位旋转四元数为(cos(θ/2), x*sin(θ/2), y*sin(θ/2), z*sin(θ/2))。
(v0, v1, v2, v3) = (cos(θ/2), x*sin(θ/2), y*sin(θ/2), z*sin(θ/2))。
参考坐标系被定义为一组有向的标准正交基,其中
Z指向天空,并与地面平行。
(X, Y, Z)构成右手系。
timestamp单位为秒。
v0¶
- C
float v0
- C++
float v0
- Java
public float v0
- Kotlin
public Float v0
- Objective-C
@property (nonatomic) float v0
- Swift
public var v0: Float
- C#
public float v0
v1¶
- C
float v1
- C++
float v1
- Java
public float v1
- Kotlin
public Float v1
- Objective-C
@property (nonatomic) float v1
- Swift
public var v1: Float
- C#
public float v1
v2¶
- C
float v2
- C++
float v2
- Java
public float v2
- Kotlin
public Float v2
- Objective-C
@property (nonatomic) float v2
- Swift
public var v2: Float
- C#
public float v2
v3¶
- C
float v3
- C++
float v3
- Java
public float v3
- Kotlin
public Float v3
- Objective-C
@property (nonatomic) float v3
- Swift
public var v3: Float
- C#
public float v3
timestamp¶
- C
double timestamp
- C++
double timestamp
- Java
public double timestamp
- Kotlin
public Double timestamp
- Objective-C
@property (nonatomic) double timestamp
- Swift
public var timestamp: Double
- C#
public double timestamp