「Metalのデータ型」の版間の差分
Administrator (トーク | 投稿記録) 編集の要約なし |
Administrator (トーク | 投稿記録) |
||
| 231行目: | 231行目: | ||
* half'''n'''x'''m''' | * half'''n'''x'''m''' | ||
* float'''n'''x'''m''' | * float'''n'''x'''m''' | ||
=== 2.2 マトリックス成分へのアクセス === | |||
Metalでは基本的にC言語の多次元配列と同じでありインデックスは「ゼロ」から始まる。 | |||
プログラミング言語によっては「m11」などと「1始まり」のものもあるので移植の際には注意しよう。 | |||
<source lang="c"> | |||
float4x4 m; | |||
// 2列目の全要素(全行)に2.0fを設定する | |||
m[1] = float4(2.0f); | |||
// 1行目1列目に1.0fを設定する | |||
m[0][0] = 1.0f; | |||
</source> | |||