Vector3やTransformはクラスだ。
構造体に関数までくっついたデータのカタマリ。
Vector3はC#では構造体なんだけどC#の構造体は
関数までもてるので実際にはほぼクラスだ。もちろん違いはある。

三角関数かどうかは知らんけど公式のチュートリアルとかあるから
それ見れば?
ttp://japan.unity3d.com/developer/document/tutorial/