Non Affine, Tech Art, Transformation Matrices, Unity3d, Shaders.
we need to construct an orthogonal matrix. There are many different ways to do this. Typically, your maths library of choice already has functions for this. If you want to calculate this yourself, and you already have 3 non orthogonal vectors that show the general directions the basis should be at,