Documentation
¶
Index ¶
- Variables
- type Mat4x4
- func (mat Mat4x4) Add(other Mat4x4) Mat4x4
- func (mat Mat4x4) Div(v float32) Mat4x4
- func (mat Mat4x4) Dot(other Mat4x4) Mat4x4
- func (mat Mat4x4) DotVec2(vec Vector2) Vector3
- func (mat Mat4x4) DotVec3(vec Vector3) Vector3
- func (mat Mat4x4) DotVec4(vec Vector4) Vector4
- func (mat Mat4x4) Get(i, j int) float32
- func (mat Mat4x4) Hadamard(other Mat4x4) Mat4x4
- func (mat Mat4x4) Length() float32
- func (mat Mat4x4) Mul(v float32) Mat4x4
- func (mat Mat4x4) Normalize() Mat4x4
- func (mat *Mat4x4) Set(i, j int, value float32)
- func (mat Mat4x4) Square() float32
- func (mat Mat4x4) Sub(other Mat4x4) Mat4x4
- func (mat Mat4x4) Sum() float32
- func (mat Mat4x4) Transpose() Mat4x4
- type Vector2
- func (vec Vector2) Add(other Vector2) Vector2
- func (vec Vector2) Div(k float32) Vector2
- func (vec Vector2) Dot(other Vector2) float32
- func (vec Vector2) Hadamard(other Vector2) Vector2
- func (vec Vector2) Length() float32
- func (vec Vector2) Mul(k float32) Vector2
- func (vec Vector2) Normalize() Vector2
- func (vec Vector2) Square() float32
- func (vec Vector2) Sub(other Vector2) Vector2
- func (vec Vector2) Sum() float32
- func (vec Vector2) Vec3() Vector3
- func (vec Vector2) Vec4() Vector4
- func (vec Vector2) X() float32
- func (vec Vector2) Y() float32
- type Vector3
- func (vec Vector3) Add(other Vector3) Vector3
- func (vec Vector3) B() float32
- func (vec Vector3) Div(k float32) Vector3
- func (vec Vector3) Dot(other Vector3) float32
- func (vec Vector3) G() float32
- func (vec Vector3) Hadamard(other Vector3) Vector3
- func (vec Vector3) Length() float32
- func (vec Vector3) Mul(k float32) Vector3
- func (vec Vector3) Normalize() Vector3
- func (vec Vector3) R() float32
- func (vec Vector3) Square() float32
- func (vec Vector3) Sub(other Vector3) Vector3
- func (vec Vector3) Sum() float32
- func (vec Vector3) Vec4() Vector4
- func (vec Vector3) X() float32
- func (vec Vector3) Y() float32
- func (vec Vector3) Z() float32
- type Vector4
- func (vec Vector4) A() float32
- func (vec Vector4) Add(other Vector4) Vector4
- func (vec Vector4) B() float32
- func (vec Vector4) Div(k float32) Vector4
- func (vec Vector4) Dot(other Vector4) float32
- func (vec Vector4) G() float32
- func (vec Vector4) Hadamard(other Vector4) Vector4
- func (vec Vector4) Length() float32
- func (vec Vector4) Mul(k float32) Vector4
- func (vec Vector4) Normalize() Vector4
- func (vec Vector4) R() float32
- func (vec Vector4) Square() float32
- func (vec Vector4) Sub(other Vector4) Vector4
- func (vec Vector4) Sum() float32
- func (vec Vector4) Vec3() Vector3
- func (vec Vector4) W() float32
- func (vec Vector4) X() float32
- func (vec Vector4) Y() float32
- func (vec Vector4) Z() float32
Constants ¶
This section is empty.
Variables ¶
View Source
var One4x4 = Mat4x4{
1, 0, 0, 0,
0, 1, 0, 0,
0, 0, 1, 0,
0, 0, 0, 1,
}
Functions ¶
This section is empty.
Types ¶
Click to show internal directories.
Click to hide internal directories.