transform method

void transform(
  1. Float64List points
)

Implementation

void transform(Float64List points) {
  for (int i = 0; i < points.length; i += 2) {
    final double x = points[i];
    final double y = points[i + 1];
    final double denominator = a13 * x + a23 * y + a33;
    points[i] = (a11 * x + a21 * y + a31) / denominator;
    points[i + 1] = (a12 * x + a22 * y + a32) / denominator;
  }
}