skew method
void
skew(
- num skewX,
- num skewY
)
Implementation
void skew(num skewX, num skewY) {
final sinX = sin(skewX);
final cosX = cos(skewX);
final sinY = sin(skewY);
final cosY = cos(skewY);
final a = this.a;
final b = this.b;
final c = this.c;
final d = this.d;
final tx = this.tx;
final ty = this.ty;
_data[0] = a * cosY - b * sinX;
_data[1] = a * sinY + b * cosX;
_data[2] = c * cosY - d * sinX;
_data[3] = c * sinY + d * cosX;
_data[4] = tx * cosY - ty * sinX;
_data[5] = tx * sinY + ty * cosX;
}