- angle
auto angle(VectorType v)
- array
T[Dimention] array()
- dotProduct
T dotProduct(VectorType v)
- elements
T[Dimention] elements()
Undocumented in source. Be warned that the author may not have intended to support it.
- norm
T norm()
- normalize
void normalize()
- normalized
VectorType normalized()
- opAdd
VectorType opAdd(VectorType r)
- opAdd
VectorType opAdd(T v)
- opAddAssign
void opAddAssign(VectorType v)
- opAddAssign
void opAddAssign(T v)
- opCast
CastType opCast()
自身を別の型のVectorへキャストしたものを返します.キャスト後の型は元のVectorと同じ次元である必要があります.
- opDiv
VectorType opDiv(T v)
- opDiv
VectorType opDiv(VectorType v)
- opDivAssign
void opDivAssign(T v)
- opDivAssign
void opDivAssign(VectorType v)
- opIndex
T opIndex(size_t index)
- opIndex
T opIndex(size_t index)
- opMod
VectorType opMod(T v)
- opMod
VectorType opMod(VectorType v)
- opModAssign
void opModAssign(T v)
- opModAssign
void opModAssign(VectorType v)
- opMul
VectorType opMul(T v)
- opMul
VectorType opMul(VectorType v)
- opMulAssign
void opMulAssign(T v)
- opMulAssign
void opMulAssign(VectorType v)
- opNeg
VectorType opNeg()
- opSub
VectorType opSub(VectorType r)
- opSub
VectorType opSub(T v)
- opSubAssign
void opSubAssign(VectorType v)
- opSubAssign
void opSubAssign(T v)
- toString
string toString()
- vectorProduct
VectorType vectorProduct(VectorType v)
Vectorのベクトル積(クロス積,外積)を返します.
Dimentionが3以上の場合のみ使用できます.
- vectorProduct
VectorType vectorProduct(VectorType[] arg)
Undocumented in source.
ベクトル計算を行うstructです