進め、自分。

ゲームプログラマがC++のことなどを。

2017-07-01から1ヶ月間の記事一覧

角度クラス 解説

C++

角度クラスが一通り実装できたので解説を。(3年越しだな…)まずは使い方。 void func( Angle a ) { ... } ~~~ Angle a(0.5f); // 180度 Degree d(180.f); // 180度 Radian r(pi); // 180度 // どれでもOK func(a); func(d); func(r); // 四則演算 //a +…

角度クラス 実装その2

C++

角度クラス、実装していったら やっぱりラジアン、デグリー、360度を1.0で表す3種類を 1つのテンプレートで実装することになりました…ひとまず現在の実装状態は↓から。tofu/Angle.hpp at develop · fsawa/tofu · GitHub tofu/Angle.cpp at develop · fsawa…

角度クラス 実装その1

C++

少しずつですが、角度クラス実装してます。以前の構想ではラジアン、デグリーと、360度を1.0で表す3種類を扱う予定でしたが、 改めて考えてみると、1.0で表すクラス1つでいいんじゃないかと思ってきました。もちろん、ラジアンやデグリー値との相互変換は…