transpose
Returns the transpose of this matrix (Read Only).
Read time 1 minuteLast updated 4 days ago
Definition
- Type: Property
- Namespace: UnityEngine
- Assembly: UnityEngine.CoreModule
public readonly Matrix4x4 transpose { get; }
Remarks
The transposed matrix is the one that has the Matrix4x4's columns exchanged with its rows.
Examples
using UnityEngine;public class ExampleScript : MonoBehaviour{ // You construct a Matrix4x4 by passing in four Vector4 objects // as being COLUMNS and not ROWS Matrix4x4 matrix = new Matrix4x4( new Vector4(1, 2, 3, 4), new Vector4(5, 6, 7, 8), new Vector4(9, 10, 11, 12), new Vector4(13, 14, 15, 16)); void Start() { Debug.Log(matrix); // This outputs // 1, 5, 9, 13, // 2, 6, 10, 14, // 3, 7, 11, 15, // 4, 8, 12, 16 Debug.Log(matrix.transpose); // This outputs // 1, 2, 3, 4, // 5, 6, 7, 8, // 9, 10, 11, 12, // 13, 14, 15, 16 }}