2009-08-01から1ヶ月間の記事一覧

ルービックキューブ I - 3

pre { white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; white-space: pre-wrap; word-wrap: break-word; } 今回は<Cube>クラスを解説する予定でしたが、その前に、座標変換とそれに関係する<Ctm3d>クラスの話をしておき…

ルービックキューブ I - 2

pre { white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; white-space: pre-wrap; word-wrap: break-word; } 今回は<Point3d>と<Quad3d>の2つのクラスを紹介します。<Point3d>は、三次元の点[x, y, z]を表すクラスです…

ルービックキューブ I - 1

ずいぶん間が空いてしまいました。既存のコードを作り直す過程で、書き換える予定のなかった部分に潜在的なバグが見つかったり、また15パズルを含めて以前は無視していたメモリ管理を多少はまともにしようと考えてはまり込んだり、ずるずると遅れてしまいま…