transformPointsPair method

void transformPointsPair(
  1. List<double> xValues,
  2. List<double> yValues
)

Implementation

void transformPointsPair(List<double> xValues, List<double> yValues) {
  final n = xValues.length;
  for (int i = 0; i < n; i++) {
    final x = xValues[i];
    final y = yValues[i];
    final denominator = a13 * x + a23 * y + a33;
    xValues[i] = (a11 * x + a21 * y + a31) / denominator;
    yValues[i] = (a12 * x + a22 * y + a32) / denominator;
  }
}