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

Matrix4x4 方法

Matrix4x4 類型會公開下列成員。

  名稱 描述
公用方法 靜態成員 Add 將一個矩陣的每個元素和第二個矩陣的相對應元素相加。
公用方法 靜態成員 CreateBillboard 建立繞著指定物件位置旋轉的球面告示板。
公用方法 靜態成員 CreateConstrainedBillboard 建立繞著指定的軸旋轉的圓柱告示板。
公用方法 靜態成員 CreateFromAxisAngle 建立繞著任意向量旋轉的矩陣。
公用方法 靜態成員 CreateFromQuaternion 依據指定的四元數旋轉值建立一個旋轉矩陣。
公用方法 靜態成員 CreateFromYawPitchRoll 依據指定的繞 Y 軸旋轉、繞 X 軸旋轉和滾動建立一個旋轉矩陣。
公用方法 靜態成員 CreateLookAt 建立檢視矩陣。
公用方法 靜態成員 CreateOrthographic 依據指定的視圖體維度建立正視透視圖矩陣。
公用方法 靜態成員 CreateOrthographicOffCenter 建立自訂的正視投影矩陣。
公用方法 靜態成員 CreatePerspective 依據指定的視圖體維度建立透視圖投影矩陣。
公用方法 靜態成員 CreatePerspectiveFieldOfView 根據視野、外觀比例以及附近的和遠離檢視平面距離來建立透視圖投影矩陣。
公用方法 靜態成員 CreatePerspectiveOffCenter 建立自訂的透視圖投影矩陣。
公用方法 靜態成員 CreateReflection 建立反映指定平面之座標系統的矩陣。
公用方法 靜態成員 CreateRotationX(Single) 建立會讓點繞著 X 軸旋轉的矩陣。
公用方法 靜態成員 CreateRotationX(Single, Vector3) 建立會讓點從中心點繞著 X 軸旋轉的矩陣。
公用方法 靜態成員 CreateRotationY(Single) 建立會讓點繞著 Y 軸旋轉的矩陣。
公用方法 靜態成員 CreateRotationY(Single, Vector3) 以弧度為單位的數量,從中心點依此弧度來繞著 Y 軸旋轉。
公用方法 靜態成員 CreateRotationZ(Single) 建立會讓點繞著 Z 軸旋轉的矩陣。
公用方法 靜態成員 CreateRotationZ(Single, Vector3) 建立會讓點從中心點繞著 Z 軸旋轉的矩陣。
公用方法 靜態成員 CreateScale(Single) 建立統一的縮放矩陣,在每個座標軸上以相同比例縮放。
公用方法 靜態成員 CreateScale(Vector3) 從指定的向量縮放比例建立縮放矩陣。
公用方法 靜態成員 CreateScale(Single, Vector3) 建立統一的縮放矩陣,在每個座標軸上針對中心點以相同比例縮放。
公用方法 靜態成員 CreateScale(Vector3, Vector3) 針對中心點建立縮放矩陣。
公用方法 靜態成員 CreateScale(Single, Single, Single) 從指定的 X、Y 和 Z 元件建立縮放矩陣。
公用方法 靜態成員 CreateScale(Single, Single, Single, Vector3) 建立依指定中心點位移的縮放矩陣。
公用方法 靜態成員 CreateShadow 建立會將幾何簡維成指定平面的矩陣,就像從指定光源投射的陰影一樣。
公用方法 靜態成員 CreateTranslation(Vector3) 從指定的三維向量建立轉移矩陣。
公用方法 靜態成員 CreateTranslation(Single, Single, Single) 從指定的 X、Y 和 Z 元件建立轉移矩陣。
公用方法 靜態成員 CreateWorld 使用指定的參數建立世界矩陣。
公用方法 靜態成員 Decompose 嘗試從指定的縮放、旋轉或轉移矩陣中擷取縮放、轉移和旋轉元件。 指示作業是否成功的傳回值。
公用方法 Equals(Object) 傳回值,這個值指出此執行個體和指定的物件是否相等。 (覆寫 ValueType..::..Equals(Object)。)
公用方法 Equals(Matrix4x4) 傳回值,這個值指出此執行個體和另一個 4x4 矩陣是否相等。
公用方法 GetDeterminant 計算目前的 4x4 矩陣的行列式。
公用方法 GetHashCode 傳回這個執行個體的雜湊碼。 (覆寫 ValueType..::..GetHashCode()()()()。)
公用方法 GetType 取得目前執行個體的 Type (繼承自 Object)。
公用方法 靜態成員 Invert 反轉指定的矩陣。 指示作業是否成功的傳回值。
公用方法 靜態成員 Lerp 根據指定第二個矩陣之加權的值,執行從一個矩陣到第二個矩陣的線性插補。
公用方法 靜態成員 Multiply(Matrix4x4, Matrix4x4) 傳回兩個矩陣一起相乘所產生的矩陣。
公用方法 靜態成員 Multiply(Matrix4x4, Single) 傳回矩陣,該矩陣為依據純量因數縮放指定矩陣之所有元素而產生。
公用方法 靜態成員 Negate 將指定矩陣的所有值乘以 -1,對其變換正負號。
公用方法 靜態成員 Subtract 將第二個矩陣中的每個元素減去第一個矩陣中相對應的元素。
公用方法 ToString 傳回表示這個矩陣的字串。 (覆寫 ValueType..::..ToString()()()()。)
公用方法 靜態成員 Transform 套用指定的四元數旋轉來轉換指定的矩陣。
公用方法 靜態成員 Transpose 轉置矩陣的列和行。
回頁首
顯示: