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)を返します。