isIdentity property

bool get isIdentity

Returns whether this matrix is effectively the identity transform.

Implementation

bool get isIdentity {
  const identity = <double>[
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
  ];
  for (var i = 0; i < identity.length; i++) {
    if ((_values[i] - identity[i]).abs() > 1e-9) return false;
  }
  return true;
}