ねねチャレ 6日目「トランスフォーム!!」

6日目!

トランスフォーム実装しました!

今日の目的

モデルに渡すワールド行列を管理するトランスフォームクラスを実装します。
これで、モデルを簡単に操作できる用になります!

Transform

gist.github.com

簡単に紹介していきます。

RTS行列

特に説明するまでもないですが、いわゆるworld行列です。
親子関係は考慮しないので、一つだけです。
RSTから変換後の向きだけ抽出しています。

まとめ

やはり、数学系が実装されてると楽ですねー。
ねねっちもそれを見越してWindowを走らせていたのかもしれません。
流石ねねっち・・・。

7日目は「コンポーネント化(すいませんリファクタリングですまじスイマセン)」を行う予定です!

進捗!

f:id:himatyu:20180315004406g:plain github.com