dath.vector

Undocumented in source.

Members

Aliases

Vec2
alias Vec2 = Vec2f
Undocumented in source.
Vec2d
alias Vec2d = Vec!(double, 2)
Undocumented in source.
Vec2f
alias Vec2f = Vec!(float, 2)
Undocumented in source.
Vec2i
alias Vec2i = Vec!(int, 2)
Undocumented in source.
Vec2u
alias Vec2u = Vec!(uint, 2)
Undocumented in source.
Vec3
alias Vec3 = Vec3f
Undocumented in source.
Vec3d
alias Vec3d = Vec!(double, 3)
Undocumented in source.
Vec3f
alias Vec3f = Vec!(float, 3)
Undocumented in source.
Vec3i
alias Vec3i = Vec!(int, 3)
Undocumented in source.
Vec3u
alias Vec3u = Vec!(uint, 3)
Undocumented in source.
Vec4
alias Vec4 = Vec4f
Undocumented in source.
Vec4d
alias Vec4d = Vec!(double, 4)
Undocumented in source.
Vec4f
alias Vec4f = Vec!(float, 4)
Undocumented in source.
Vec4i
alias Vec4i = Vec!(int, 4)
Undocumented in source.
Vec4u
alias Vec4u = Vec!(uint, 4)
Undocumented in source.

Functions

cross
Vec!(float, 3) cross(Vec!(T, 3) a, Vec!(T, 3) b)

Returns the cross product of 2 Vec3. The result is always a float Vec3.

dot
real dot(Vec!(T, n) a, Vec!(T, n) b)

Returns the dot product of 2 vectors.

Structs

Vec
struct Vec(T, ulong n)

Numeric Vector type with an optional amount of components.

Meta