二次元ベクトルクラス
概要
二次元ベクトルクラスは、XYの2つの実数をもつユーザーデータ型の変数である。
これを使用することで、平面座標などをまとめて表すことができる。
C++のライブラリであるEigenのEigen::Vector2<double>を使用しており、実装されている関数の一部もこれらに基づく。 vector2にある関数で使用できるほか、ベクトル同士の四則演算や比較演算が可能。 また、三次元ベクトルクラス自体にメタテーブルを設定しているため、textmodule.vector2.new(2, 1):conj()のような呼び出しも可能である。
メタテーブル
table:_
パラメータ 型 概要