プログラミング
3DCGの数学がよく分からない。そのために、3Dゲームや3DCGのプログラミングがなかなか思うように進まない。もしそうだとしたら、とても残念なことだと思いませんか。
あなたの目的は、数学の勉強をすることではなく、3Dゲームや3DCGのプログラムを開発することなのに。
そこで、あなたは、本屋などに行って、3DCGの数学の本を探したのではないでしょうか。
しかし、3DCGの数学の本は何冊か出ていますが、値段の高いものが多い上に、上級者向けのものが多く、途中の式が省略されているため、理解するのが大変です。数学が苦手だと理解することができない可能性すらあります。
また、一方では、非常に初歩的な内容しか書かれていないため、現実的なプログラミングでは役に立たない。そんな経験もされていないでしょうか。
例えば、3次元の回転。x軸、y軸、z軸周りの回転行列が分かったところで、3次元空間を自由に動き回る物体をプログラミングすることはできないのではないでしょうか。私は、この3つの回転行列しか知らなかったときは、まともな3DCGのプログラムなど書けませんでした。
そんな悩みを持つあなたに、少しでも悩みを解消してほしいと思い、この小冊子を作ってみました。