getScale() Negative Scaling Factor support in matrix4

You discovered a bug in the engine, and you are sure that it is not a problem of your code? Just post it in here. Please read the bug posting guidelines first.

getScale() Negative Scaling Factor support in matrix4

Postby devsh » Tue Feb 28, 2017 12:00 am

if you check if the determinant is 0 and invert one of the returned scale value's components (i.e. Z) you get a mathematically equivalent scale (you may end up with an extra rotation where there wasnt one before). Regular Irrlicht doesnt have this and we cant actually reconstruct the same matrix from a set of decomposed scales, rotations and translations.
User avatar
devsh
Competition winner
 
Posts: 1882
Joined: Tue Dec 09, 2008 6:00 pm
Location: UK

Return to Bug reports

Who is online

Users browsing this forum: No registered users and 1 guest