mirror of
https://github.com/overte-org/overte.git
synced 2025-08-05 23:09:35 +02:00
The FBXReader inverse bind pose calculation can sometimes introduce floating point fuzz into
the bottom row of the matrix. The Transform class checks this bottom row before doing decomposition
into translation, rotation and scale. If it detects that this row is not exactly (0, 0, 0, 1) it aborts.
And returns identity. To guarantee that it preforms the decomposition correctly slam the row to (0, 0, 0, 1),
before conversion to a Transform instance.
(cherry picked from commit
|
||
---|---|---|
.. | ||
res/fonts | ||
src | ||
CMakeLists.txt |