133 factor = 1.0 / (x1sqr + y1sqr + x2sqr + y2sqr - 2.0 * y1 * y2 - 2.0 * x1 * x2),
134 m11 = (x2*x2p - x1*x2p + (x1-x2)*x1p) * factor,
135 m12 = -(x2p*y2 - x1p*y2 + (x1p-x2p)*y1) * factor,
136 dx = (x1*(-x2*x2p) + y1*(-x2p*y2 - x1p*y2) + x2p*y1sqr + x1sqr*x2p + x1p*(y2sqr + x2sqr - x1*x2)) * factor,
137 dy = (x1*(x2p*y2) + y1*(-x2*x2p + x2*x1p) - x1*x1p*y2) * factor;
139 matrix = QTransform(m11, m12, -m12, m11, dx, dy);