getMaxScale method
Computes the maximum scale value for all three axis.
Implementation
double getMaxScale() {
final e = elements;
final scaleXSq = e[ 0 ] * e[ 0 ] + e[ 1 ] * e[ 1 ] + e[ 2 ] * e[ 2 ];
final scaleYSq = e[ 4 ] * e[ 4 ] + e[ 5 ] * e[ 5 ] + e[ 6 ] * e[ 6 ];
final scaleZSq = e[ 8 ] * e[ 8 ] + e[ 9 ] * e[ 9 ] + e[ 10 ] * e[ 10 ];
return math.sqrt( math.max( scaleXSq, math.max(scaleYSq, scaleZSq) ) );
}