透視変換はZ軸回転の際に同時に行うことによって高速化を行っています。 2軸回転は比較的難度が高めであるためワイヤーフレーム等で3Dの基礎的なプログラムを作ってから行えば理解が早いと思います。 私が作った2軸回転プログラムは仕組みを理解せずとも誰でも使えるものになっているはずなので2軸回転をしたいというだけならばそのまま使えば問題ないです。 私は「自分で考える前に作り方をネット等で調べる」ということをせずに作ったあとで調べただけなのでプログラムの仕組みはほとんど私の独自のものです。 したがって、これがベストな方法かと言われると微妙な部分もあるため参考程度に止めてもらえると幸いです。