assimp/doc
Manuel Freiberger 33ddbf9aa0
Correct matrix layout documentation
Actually, both OpenGL and DirectX specify a matrix layout where the base vectors and the translational
part is consecutive in memory.
OpenGL uses post-multiplication of column-vectors and stores the matrix in column-major storage format:

    | X1  Y1  Z1  T1 |  | a |
    | X2  Y2  Z2  T2 |  | b |
    | X3  Y3  Z3  T3 |  | c |
    |  0   0   0   1 |  | 1 |

DirectX on the other hand uses row-major storage format but also pre-multiplication of
row-vectors

    | a b c 1 | | X1  X2  X3  0 |
                | Y1  Y2  Y3  0 |
                | Z1  Z2  Z3  0 |
                | T1  T2  T3  1 |

So a matrix is stored the same way in both frameworks and both times the translational part is consecutive,
which is not the format that Assimp uses.
2018-01-11 20:58:47 +01:00
..
AssimpCmdDoc_Html Update doxygen documentation. Drop custom stylesheet. 2014-06-14 19:00:09 +02:00
AssimpDoc_Html closes ssues/804: add statement to take care of emissive texture, new 2016-02-25 18:00:09 +01:00
architecture add missing doc. 2017-04-07 17:50:13 +02:00
CMakeLists.txt - Fix documentation install process. It's nonsense second BUILD_DOCS 2017-04-25 14:35:07 +02:00
Doxyfile.in Update Doxyfile.in 2017-12-11 13:21:35 +01:00
Doxyfile_Cmd Update doxygen documentation. Drop custom stylesheet. 2014-06-14 19:00:09 +02:00
Preamble.txt docs: Update copyright notice in preamble 2017-05-19 13:32:04 +02:00
datastructure.xml FIX: 3DS loader skips TCB keys correctly now. 2008-11-30 22:27:20 +00:00
dox.h Correct matrix layout documentation 2018-01-11 20:58:47 +01:00
dox_cmd.h Doc: fix redundant doc. 2016-09-05 00:27:59 +02:00