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