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;
}