@ Override public float uniformScale ( ) { // the square root of the signed area of the parallelogram spanned by the axis vectors float cp = m00 ( ) * m11 ( ) - m01 ( ) * m10 ( ) ; return ( cp < 0f ) ? - FloatMath . sqrt ( - cp ) : FloatMath . sqrt ( cp ) ; }
Pythagoras Transform implementation