Vect - folklorecrysisprogrammer/folklorecrisis GitHub Wiki
Description
Vectの構造体。
Variables
| 名前 | 属性 | 初期値 | 概要 |
|---|---|---|---|
| x | public double | X成分。 | |
| y | public double | Y成分 |
Functions
| 名前 | 属性 | 概要 |
|---|---|---|
| Vect(double _x,double _y) | public | x、yのセット。コンストラクタ。 |
| SetVect(double _x,double _y) | public void | x、yのセット。 |
| Size() | public double | ベクトルの大きさを返す。 |
| Dot(Vect v) | public double | 内積を返す。 |
| Cross(Vect v) | public double | 外積を返す。 |
| RotationTo(Vect cv, double angle) | public Vect | cvを中心としてangle(度数法)分回転させた位置ベクトルを返す。 |
| RotationToX(Vect cv, double angle) | public double | RotationTo関数のX成分のみを返す。 |
| RotationToY(Vect cv, double angle) | public double | RotationTo関数のY成分のみを返す。 |
| MakeAngle(double angle) | static public Vect | 角度から単位ベクトルを生成して返す。 |
Operators
Vect同士の足し算 new Vect(左辺+右辺)を返します。
Vect同士の引き算 new Vect(左辺-右辺)を返します。
scaleとVectの掛け算 new Vect(Vect.x * scale,Vect.y * scale)を返します。