gfx.math

Gfx-d mathematics package

Modules

approx
module gfx.math.approx

This module is about comparison of floating point arithmetics. Supported by this very informative article: https://randomascii.wordpress.com/2012/02/25/comparing-floating-point-numbers-2012-edition/

inverse
module gfx.math.inverse

Matrix determinant and inverse

mat
module gfx.math.mat

Matrix linear algebra module

proj
module gfx.math.proj

Projection matrices Assumption is made that the model-view coordinates are right-handed, with X to the right, Y up, and Z out of the screen. A second assumption is that in the final normalized clipping space, Z points into the screen. The projection transforms have two options (DepthClip and NDC) that will affect how the coordinates are transformed in the final normalized clipping space. NDC affects only X and Y (X always to the right, Y either upwards or downwards for leftHanded and rightHanded respectively), and DepthClip affects Z depth range.

transform
module gfx.math.transform

Affine transforms module

util
module gfx.math.util

Some transform utilities

vec
module gfx.math.vec

Vector linear algebra module

Public Imports

gfx.math.inverse
public import gfx.math.inverse;
Undocumented in source.
gfx.math.mat
public import gfx.math.mat;
Undocumented in source.
gfx.math.proj
public import gfx.math.proj;
Undocumented in source.
gfx.math.transform
public import gfx.math.transform;
Undocumented in source.
gfx.math.util
public import gfx.math.util;
Undocumented in source.
gfx.math.vec
public import gfx.math.vec;
Undocumented in source.

Meta