2010-03-17から1日間の記事一覧

C++で作るベクトルクラス その2

3次元版を作っていて気づいたこと。 ベクトルクラスを作るときに、x,y,zというメンバを使ってコードを書くか、配列v[i]を利用してコードを書くか迷うところですが、3次元ならx,y,zを使って書いた方が分かりやすいかもしれません。↓ Vector3D.h class Vector3…

C++で作る行列クラス その1

3×3の行列クラスを作ってみます。 こちらも、できるだけ数式に近い形で扱いたいということで演算子のオーバーロードを使って実装してみます。行列クラスをこんな感じで使うのが目標。 Matrix3D A( 1, 0, 0, 0, 1, 0, 0, 0, 1 ); Matrix3D B( 2, 3, 4, 3, 5, …