Matrix Transpose ノード
説明
入力 In で定義される行列を転置した値を返します。これは、行列をその対角線を中心に反転させる操作と考えることができます。結果として、行列の行と列のインデックスが入れ替わります。
ポート
Name | Direction | タイプ | 説明 |
---|---|---|---|
In | 入力 | 任意の行列型 | 入力値 |
Out | 出力 | 任意の行列型 | 出力値 |
生成されるコードの例
以下のサンプルコードは、このノードの出力の一例を示したものです。
void Unity_MatrixTranspose_float4x4(float4x4 In, out float4x4 Out)
{
Out = transpose(In);
}