public Matrix4x4 transpose;
Описание
Возвращает транспонирование этой матрицы (только для чтения).
Транспонированная матрица — это матрица, в которой столбцы Matrix4x4 заменены строками.
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
}
}