reprojectPoints
Applies a full 3×3 projective transformation (homography) to a set of 2D points, using this [Matrix] as a homography matrix. Unlike [Matrix.mapPoints], this method correctly applies the bottom row of the matrix and performs the required perspective divide. Transformed points are clamped to the [-1f..2f] range to ensure compatibility with UI constraints.
Declaration
fun Matrix.reprojectPoints(pts: FloatArray)
Applies a full 3×3 projective transformation (homography) to a set of 2D points, using this [Matrix] as a homography matrix. Unlike [Matrix.mapPoints], this method correctly applies the bottom row of the matrix and performs the required perspective divide. Transformed points are clamped to the [-1f..2f] range to ensure compatibility with UI constraints.