本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

Vector4 結構

 

代表具有四個單精確度浮點值的向量。

命名空間:   System.Numerics
組件:  System.Numerics.Vectors (於 System.Numerics.Vectors.dll)

public struct Vector4 : IEquatable<Vector4>, IFormattable

名稱描述
System_CAPS_pubmethodVector4(Single)

建立新的 Vector4 物件,其四個元素具有相同的值。

System_CAPS_pubmethodVector4(Single, Single, Single, Single)

建立一個向量,其元素具有指定的值。

System_CAPS_pubmethodVector4(Vector2, Single, Single)

從指定的 Vector2 物件以及 Z 和 W 元件,建立新的 Vector4 物件。

System_CAPS_pubmethodVector4(Vector3, Single)

從指定的 Vector3 物件以及 W 元件,建構新的 Vector4 物件。

名稱描述
System_CAPS_pubpropertySystem_CAPS_staticOne

取得其 4 個元素等於 1 的向量。

System_CAPS_pubpropertySystem_CAPS_staticUnitW

取得向量 (0,0,0,1)。

System_CAPS_pubpropertySystem_CAPS_staticUnitX

取得向量 (1,0,0,0)。

System_CAPS_pubpropertySystem_CAPS_staticUnitY

取得向量 (0,1,0,0)。

System_CAPS_pubpropertySystem_CAPS_staticUnitZ

取得其 4 個元素等於 0 的向量。

System_CAPS_pubpropertySystem_CAPS_staticZero

取得其 4 個元素等於 0 的向量。

名稱描述
System_CAPS_pubmethodSystem_CAPS_staticAbs(Vector4)

傳回一個向量,其元素為指定向量之每個元素的絕對值。

System_CAPS_pubmethodSystem_CAPS_staticAdd(Vector4, Vector4)

將兩個向量一起相加。

System_CAPS_pubmethodSystem_CAPS_staticClamp(Vector4, Vector4, Vector4)

限制向量介於最小值和最大值之間。

System_CAPS_pubmethodCopyTo(Single[])

將向量的元素複製到指定的陣列。

System_CAPS_pubmethodCopyTo(Single[], Int32)

從指定的索引位置開始,將向量的元素複製到指定的陣列。

System_CAPS_pubmethodSystem_CAPS_staticDistance(Vector4, Vector4)

計算兩個指定的點之間的歐幾里得距離。

System_CAPS_pubmethodSystem_CAPS_staticDistanceSquared(Vector4, Vector4)

傳回兩個指定的點之間的平方歐幾里得距離。

System_CAPS_pubmethodSystem_CAPS_staticDivide(Vector4, Single)

指定的向量除以指定的純量值。

System_CAPS_pubmethodSystem_CAPS_staticDivide(Vector4, Vector4)

將第一個向量除以第二個。

System_CAPS_pubmethodSystem_CAPS_staticDot(Vector4, Vector4)

傳回兩個向量的內積。

System_CAPS_pubmethodEquals(Object)

傳回值,這個值指出此執行個體和指定的物件是否相等。(覆寫 ValueType.Equals(Object)。)

System_CAPS_pubmethodEquals(Vector4)

傳回值,這個值指出此執行個體和另一個向量是否相等。

System_CAPS_pubmethodGetHashCode()

傳回這個執行個體的雜湊碼。(覆寫 ValueType.GetHashCode()。)

System_CAPS_pubmethodGetType()

(繼承自 Object。)

System_CAPS_pubmethodLength()

傳回這個向量物件的長度。

System_CAPS_pubmethodLengthSquared()

傳回向量長度平方。

System_CAPS_pubmethodSystem_CAPS_staticLerp(Vector4, Vector4, Single)

根據給定的加權執行兩個向量之間的線性插補。

System_CAPS_pubmethodSystem_CAPS_staticMax(Vector4, Vector4)

傳回一個向量,其元素為兩個指定向量之每個成對元素的最大值。

System_CAPS_pubmethodSystem_CAPS_staticMin(Vector4, Vector4)

傳回一個向量,其元素為兩個指定向量之每個成對元素的最小值。

System_CAPS_pubmethodSystem_CAPS_staticMultiply(Single, Vector4)

將純量值乘以指定的向量。

System_CAPS_pubmethodSystem_CAPS_staticMultiply(Vector4, Single)

將向量乘以指定的純量。

System_CAPS_pubmethodSystem_CAPS_staticMultiply(Vector4, Vector4)

將兩個向量一起相乘。

System_CAPS_pubmethodSystem_CAPS_staticNegate(Vector4)

將指定的向量變換正負號。

System_CAPS_pubmethodSystem_CAPS_staticNormalize(Vector4)

傳回與指定向量方向相同的向量,但長度為 1。

System_CAPS_pubmethodSystem_CAPS_staticSquareRoot(Vector4)

傳回一個向量,其元素為指定向量之每個元素的平方根。

System_CAPS_pubmethodSystem_CAPS_staticSubtract(Vector4, Vector4)

從第一個向量減去第二個向量。

System_CAPS_pubmethodToString()

使用預設格式傳回目前執行個體的字串表示。(覆寫 ValueType.ToString()。)

System_CAPS_pubmethodToString(String)

使用指定格式字串來格式化個別項目,傳回目前執行個體的字串表示。

System_CAPS_pubmethodToString(String, IFormatProvider)

使用指定格式字串來格式化個別項目,以及使用指定的格式提供者來定義特定文化特性的格式,傳回目前執行個體的字串表示。

System_CAPS_pubmethodSystem_CAPS_staticTransform(Vector2, Matrix4x4)

依據指定的 4x4 矩陣轉換二維向量。

System_CAPS_pubmethodSystem_CAPS_staticTransform(Vector2, Quaternion)

依據指定的四元數旋轉值來轉換二維向量。

System_CAPS_pubmethodSystem_CAPS_staticTransform(Vector3, Matrix4x4)

依據指定的 4x4 矩陣轉換三維向量。

System_CAPS_pubmethodSystem_CAPS_staticTransform(Vector3, Quaternion)

依據指定的四元數旋轉值來轉換三維向量。

System_CAPS_pubmethodSystem_CAPS_staticTransform(Vector4, Matrix4x4)

依據指定的 4x4 矩陣轉換四維向量。

System_CAPS_pubmethodSystem_CAPS_staticTransform(Vector4, Quaternion)

依據指定的四元數旋轉值來轉換四維向量。

名稱描述
System_CAPS_pubfieldW

此向量的 W 元件。

System_CAPS_pubfieldX

此向量的 X 元件。

System_CAPS_pubfieldY

此向量的 Y 元件。

System_CAPS_pubfieldZ

此向量的 Z 元件。

名稱描述
System_CAPS_puboperatorSystem_CAPS_staticAddition(Vector4, Vector4)

將兩個向量一起相加。

System_CAPS_puboperatorSystem_CAPS_staticDivision(Vector4, Single)

指定的向量除以指定的純量值。

System_CAPS_puboperatorSystem_CAPS_staticDivision(Vector4, Vector4)

將第一個向量除以第二個。

System_CAPS_puboperatorSystem_CAPS_staticEquality(Vector4, Vector4)

傳回值,指出兩個指定向量的每個成對元素是否相等。

System_CAPS_puboperatorSystem_CAPS_staticInequality(Vector4, Vector4)

傳回值,這個值表示兩個指定的向量是否不相等。

System_CAPS_puboperatorSystem_CAPS_staticMultiply(Single, Vector4)

將純量值乘以指定的向量。

System_CAPS_puboperatorSystem_CAPS_staticMultiply(Vector4, Single)

指定的向量乘以指定的純量值。

System_CAPS_puboperatorSystem_CAPS_staticMultiply(Vector4, Vector4)

將兩個向量一起相乘。

System_CAPS_puboperatorSystem_CAPS_staticSubtraction(Vector4, Vector4)

從第一個向量減去第二個向量。

System_CAPS_puboperatorSystem_CAPS_staticUnaryNegation(Vector4)

將指定的向量變換正負號。

Vector4 結構提供硬體加速的支援。

此類型的任何 public static (在 Visual Basic 中 共用 在 Visual Basic 中) 成員皆為安全執行緒。不保證任何執行個體成員為安全執行緒。

回到頁首
顯示: