Vector4d 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示使用四个双精度浮点数的 4D 向量。
[System.Serializable]
public struct Vector4d : IEquatable<OpenTK.Vector4d>
type Vector4d = struct
- 继承
-
Vector4d
- 属性
- 实现
构造函数
Vector4d(Double) |
表示使用四个双精度浮点数的 4D 向量。 |
Vector4d(Double, Double, Double, Double) |
构造新的 Vector4d。 |
Vector4d(Vector2d) |
根据给定的 Vector2d 构造新的 Vector4d。 |
Vector4d(Vector3, Double) |
已过时.
表示使用四个双精度浮点数的 4D 向量。 |
Vector4d(Vector3d) |
根据给定的 Vector3d 构造新的 Vector4d。 |
Vector4d(Vector3d, Double) |
表示使用四个双精度浮点数的 4D 向量。 |
Vector4d(Vector4d) |
根据给定的 Vector4d 构造新的 Vector4d。 |
字段
One |
定义所有组件设置为 1 的实例。 |
SizeInBytes |
定义 Vector4d 结构的大小(以字节为单位)。 |
UnitW |
定义指向 W 轴的单位长度 Vector4d。 |
UnitX |
定义指向 X 轴的单位长度 Vector4d。 |
UnitY |
定义指向 Y 轴的单位长度 Vector4d。 |
UnitZ |
定义指向 Z 轴的单位长度 Vector4d。 |
W |
Vector4d 的 Z 分量。 |
X |
Vector4d 的 X 分量。 |
Y |
Vector4d 的 Y 组件。 |
Z |
Vector4d 的 Z 分量。 |
Zero |
定义零长度 Vector4d。 |
属性
Length |
获取向量的长度 (数量级) 。 |
LengthFast |
获取矢量长度 (数量级) 的近似值。 |
LengthSquared |
获取矢量长度的平方 (数量级) 。 |
Xy |
获取或设置一个 OpenTK.Vector2d,其中包含此实例的 X 和 Y 组件。 |
Xyz |
获取或设置一个 OpenTK.Vector3d,其中包含此实例的 X、Y 和 Z 组件。 |
方法
运算符
Addition(Vector4d, Vector4d) |
表示使用四个双精度浮点数的 4D 向量。 |
Division(Vector4d, Double) |
表示使用四个双精度浮点数的 4D 向量。 |
Equality(Vector4d, Vector4d) |
表示使用四个双精度浮点数的 4D 向量。 |
Explicit(Vector4 to Vector4d) |
表示使用四个双精度浮点数的 4D 向量。 |
Explicit(Vector4d to Double*) |
表示使用四个双精度浮点数的 4D 向量。 |
Explicit(Vector4d to IntPtr) |
表示使用四个双精度浮点数的 4D 向量。 |
Explicit(Vector4d to Vector4) |
表示使用四个双精度浮点数的 4D 向量。 |
Inequality(Vector4d, Vector4d) |
表示使用四个双精度浮点数的 4D 向量。 |
Multiply(Double, Vector4d) |
表示使用四个双精度浮点数的 4D 向量。 |
Multiply(Vector4d, Double) |
表示使用四个双精度浮点数的 4D 向量。 |
Subtraction(Vector4d, Vector4d) |
表示使用四个双精度浮点数的 4D 向量。 |
UnaryNegation(Vector4d) |
表示使用四个双精度浮点数的 4D 向量。 |