はじめに この記事は高校数学を放棄したエンジニアが、ウェブ系エンジニアになって安心していたところに、突如3Dプログラミング(Unity)案件が降ってきて、悪戦苦闘しながら3Dプログラミングのためのさんすうを勉強した内容のまとめです。 目標 Unityにおいて勉強する必要がない内容については省いていきます。例えばベクトルの演算や、平行移動などはUnityの機能で実現できるので省きます。 ニコニ立体のカメラ や メタセコイアのカメラ を思い浮かべてください。双方とも、中心座標から一定の距離を保ち、円を描くように回転する動きをしています。この回転座標を計算できるようになることが本連載の目標となります。 Unityに触ったことがある方なら、RotateAroundを使えば実現できると考えるかもしれません。GameObject同士の回転であればRotateAroundを使えますが、座標(Vector
![数学を放棄したエンジニアの3Dプログラミングさんすう入門 第一回 sin、cosってなんぞや - 波打際のブログさん](https://cdn-ak-scissors.b.st-hatena.com/image/square/f7a32dcb2e85cf59283bb6149b4841154c36e065/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fa%2Falfa-jpn%2F20141003%2F20141003033618.png)