mgVector2 クラスは、2次元ベクトル値を表すヘルパークラスです。
一部APIの引数や戻り値に使用されます。
x, y
mgVector2(float=0) コンストラクタ
mgVector2(x, y) コンストラクタswap(mgVector2)
float = operator [] i
bool = operator == mgVector2
mgVector2 = operator + mgVector2
mgVector2 = operator - mgVector2
mgVector2 = operator * float
mgVector2 = operator * mgVector2
mgVector2 = operator / float
mgVector2 = operator / mgVector2
bool = operator < mgVector2float = length()
float = squareLength()
float = distance(mgVector2)
float = squareDistance(mgVector2)
float = dotProduct(mgVector2)
float = normalise()
mgVector2 = midPoint(mgVector2)
makeFloor(mgVector2)
makeCeil(mgVector2)
mgVector2 = perpendicular()
float = crossProduct(mgVector2)
mgVector2 = randomDeviant(angle)
bool = isZeroLength()
mgVector2 = normalisedCopy()
mgVector2 = reflect(mgVector2)