Browse Source

Use getDeterminant() method in AffineTransform::inverted()

tags/2021-05-28
ed 5 years ago
parent
commit
3ccbf8bc74
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      modules/juce_graphics/geometry/juce_AffineTransform.cpp

+ 2
- 2
modules/juce_graphics/geometry/juce_AffineTransform.cpp View File

@@ -179,9 +179,9 @@ AffineTransform AffineTransform::verticalFlip (float height) noexcept
AffineTransform AffineTransform::inverted() const noexcept
{
double determinant = (mat00 * mat11 - mat10 * mat01);
double determinant = getDeterminant();
if (determinant != 0)
if (! approximatelyEqual (determinant, 0.0))
{
determinant = 1.0 / determinant;


Loading…
Cancel
Save