Quaterniond 结构

定义

表示双精度四元数。

[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 组件。

方法

Add(Quaterniond, Quaterniond, Quaterniond)

添加两个四元数

Add(Quaterniond, Quaterniond)

表示双精度四元数。

Conjugate()

将此四元数转换为其共聚物

Conjugate(Quaterniond, Quaterniond)

获取给定四元数的共聚物

Conjugate(Quaterniond)

表示双精度四元数。

Equals(Object)

将此对象实例与另一个对象相等性进行比较。

Equals(Quaterniond)

将此 Quaterniond 实例与另一个 Quaterniond 实例相等性进行比较。

FromAxisAngle(Vector3d, Double)

表示双精度四元数。

GetHashCode()

提供此对象的哈希代码。

Invert(Quaterniond, Quaterniond)

获取给定四元数的反数

Invert(Quaterniond)

表示双精度四元数。

Mult(Quaterniond, Quaterniond, Quaterniond)
已过时.

表示双精度四元数。

Mult(Quaterniond, Quaterniond)
已过时.

表示双精度四元数。

Multiply(Quaterniond, Double, Quaterniond)

表示双精度四元数。

Multiply(Quaterniond, Double, Quaterniond)

表示双精度四元数。

Multiply(Quaterniond, Double)

表示双精度四元数。

Multiply(Quaterniond, Quaterniond, Quaterniond)

表示双精度四元数。

Multiply(Quaterniond, Quaterniond)

表示双精度四元数。

Normalize()

将四元数缩放为单位长度。

Normalize(Quaterniond, Quaterniond)

将给定的四元数缩放为单位长度

Normalize(Quaterniond)

表示双精度四元数。

Slerp(Quaterniond, Quaterniond, Double)

表示双精度四元数。

Sub(Quaterniond, Quaterniond, Quaterniond)

减去两个实例。

Sub(Quaterniond, Quaterniond)

表示双精度四元数。

ToAxisAngle()

表示双精度四元数。

ToAxisAngle(Vector3d, Double)

表示双精度四元数。

ToString()

返回一个代表当前 Quaterniond 的 System.String。

运算符

Addition(Quaterniond, Quaterniond)

表示双精度四元数。

Equality(Quaterniond, Quaterniond)

表示双精度四元数。

Inequality(Quaterniond, Quaterniond)

表示双精度四元数。

Multiply(Double, Quaterniond)

表示双精度四元数。

Multiply(Quaterniond, Double)

表示双精度四元数。

Multiply(Quaterniond, Quaterniond)

表示双精度四元数。

Subtraction(Quaterniond, Quaterniond)

表示双精度四元数。

适用于