Quaterniond 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示双精度四元数。
[System.Serializable]
public struct Quaterniond : IEquatable<OpenTK.Quaterniond>
type Quaterniond = struct
- 继承
-
Quaterniond
- 属性
- 实现
构造函数
| Quaterniond(Double, Double, Double, Double) |
构造新的 Quaterniond |
| Quaterniond(Vector3d, Double) |
表示双精度四元数。 |
字段
| Identity |
定义标识四元数。 |
属性
| Length |
获取四元数的长度 (数量级) 。 |
| LengthSquared |
获取四元数长度的平方 (数量级) 。 |
| W |
获取或设置此实例的 W 组件。 |
| X |
获取或设置此实例的 X 组件。 |
| Xyz |
获取或设置一个 OpenTK.Vector3d,其中包含此实例的 X、Y 和 Z 组件。 |
| XYZ |
已过时.
获取或设置一个 OpenTK.Vector3d,其中包含此实例的 X、Y 和 Z 组件。 |
| Y |
获取或设置此实例的 Y 组件。 |
| Z |
获取或设置此实例的 Z 组件。 |
方法
运算符
| Addition(Quaterniond, Quaterniond) |
表示双精度四元数。 |
| Equality(Quaterniond, Quaterniond) |
表示双精度四元数。 |
| Inequality(Quaterniond, Quaterniond) |
表示双精度四元数。 |
| Multiply(Double, Quaterniond) |
表示双精度四元数。 |
| Multiply(Quaterniond, Double) |
表示双精度四元数。 |
| Multiply(Quaterniond, Quaterniond) |
表示双精度四元数。 |
| Subtraction(Quaterniond, Quaterniond) |
表示双精度四元数。 |