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 向量。  |