Index
Modules:
vmath.
API symbols
- `!=`:
- `$`:
- `*=`:
- `*`:
- `+=`:
- `+`:
- `-=`:
- `-`:
- `/=`:
- `/`:
- `==`:
- `[]=`:
- `[]`:
- `div`:
- `mod`:
- `~=`:
- abs:
- angle:
- angleBetween:
- arccos:
- arcsin:
- arctan:
- back:
- between:
- BVec2:
- bvec2:
- BVec3:
- bvec3:
- BVec4:
- bvec4:
- ceil:
- clamp:
- cos:
- cosh:
- cross:
- determinant:
- dir:
- dist:
- distSq:
- DMat2:
- dmat2:
- DMat3:
- dmat3:
- vmath: proc dmat3(a`gensym363, b`gensym363, c`gensym363: GVec3[float64]): DMat3
- vmath: proc dmat3(m00`gensym363, m01`gensym363, m02`gensym363, m10`gensym363, m11`gensym363,
m12`gensym363, m20`gensym363, m21`gensym363, m22`gensym363: float64): DMat3
- vmath: proc dmat3(): DMat3
- DMat4:
- dmat4:
- vmath: proc dmat4(a`gensym363, b`gensym363, c`gensym363, d`gensym363: GVec4[float64]): DMat4
- vmath: proc dmat4(m00`gensym363, m01`gensym363, m02`gensym363, m03`gensym363, m10`gensym363,
m11`gensym363, m12`gensym363, m13`gensym363, m20`gensym363, m21`gensym363,
m22`gensym363, m23`gensym363, m30`gensym363, m31`gensym363, m32`gensym363,
m33`gensym363: float64): DMat4
- vmath: proc dmat4(): DMat4
- dot:
- down:
- DQuat:
- dquat:
- DVec2:
- dvec2:
- DVec3:
- dvec3:
- DVec4:
- dvec4:
- equal:
- exp:
- exp2:
- fixAngle:
- floor:
- forward:
- fract:
- fractional:
- fromAngles:
- fromAxisAngle:
- fromTwoVectors:
- frustum:
- genMatConstructor:
- genQuatConstructor:
- genVecConstructor:
- GMat2:
- gmat2:
- GMat3:
- gmat3:
- GMat4:
- gmat4:
- vmath: proc gmat4[T](m00, m01, m02, m03, m10, m11, m12, m13, m20, m21, m22, m23, m30, m31,
m32, m33: T): GMat4[T]
- greaterThan:
- greaterThanEqual:
- GVec2:
- gvec2:
- GVec3:
- gvec3:
- GVec4:
- gvec4:
- inverse:
- inversesqrt:
- isNan:
- IVec2:
- ivec2:
- IVec3:
- ivec3:
- IVec4:
- ivec4:
- left:
- length:
- lengthSq:
- lerp:
- lessThan:
- lessThanEqual:
- ln:
- log2:
- lookAt:
- Mat2:
- mat2:
- Mat3:
- mat3:
- vmath: proc mat3(a`gensym301, b`gensym301, c`gensym301: GVec3[float32]): Mat3
- vmath: proc mat3(m00`gensym301, m01`gensym301, m02`gensym301, m10`gensym301, m11`gensym301,
m12`gensym301, m20`gensym301, m21`gensym301, m22`gensym301: float32): Mat3
- vmath: proc mat3(): Mat3
- Mat4:
- mat4:
- vmath: proc mat4(a`gensym301, b`gensym301, c`gensym301, d`gensym301: GVec4[float32]): Mat4
- vmath: proc mat4(m00`gensym301, m01`gensym301, m02`gensym301, m03`gensym301, m10`gensym301,
m11`gensym301, m12`gensym301, m13`gensym301, m20`gensym301, m21`gensym301,
m22`gensym301, m23`gensym301, m30`gensym301, m31`gensym301, m32`gensym301,
m33`gensym301: float32): Mat4
- vmath: proc mat4[T](q: GVec4[T]): GMat4[T]
- vmath: proc mat4(): Mat4
- max:
- min:
- mix:
- nlerp:
- normalize:
- notEqual:
- ortho:
- orthogonal:
- perspective:
- pos:
- pos=:
- quantize:
- Quat:
- quat:
- right:
- rotate:
- rotateX:
- rotateY:
- rotateZ:
- rotationOnly:
- scale:
- sign:
- sin:
- sinh:
- sqrt:
- tan:
- tanh:
- toAngles:
- toAxisAngle:
- toDegrees:
- toRadians:
- translate:
- transpose:
- trunc:
- turnAngle:
- up:
- UVec2:
- uvec2:
- UVec3:
- uvec3:
- UVec4:
- uvec4:
- Vec2:
- vec2:
- Vec3:
- vec3:
- Vec4:
- vec4:
- w:
- w=:
- x:
- x=:
- y:
- y=:
- z:
- z=:
- zmod:
Made with Nim. Generated: 2025-10-27 23:38:58 UTC