MCPcopy Create free account
hub / github.com/axmolengine/axmol / AffineTransformInvert

Function AffineTransformInvert

core/math/AffineTransform.cpp:164–170  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

162}
163
164AffineTransform AffineTransformInvert(const AffineTransform& t)
165{
166 float determinant = 1 / (t.a * t.d - t.b * t.c);
167
168 return AffineTransformMake(determinant * t.d, -determinant * t.b, -determinant * t.c, determinant * t.a,
169 determinant * (t.c * t.ty - t.d * t.tx), determinant * (t.b * t.tx - t.a * t.ty));
170}
171
172}

Calls 1

AffineTransformMakeFunction · 0.85

Tested by

no test coverage detected