Skip to main content

ARDK for Android/com.nianticlabs.ardk.utils/ImageMath/reprojectPoints

reprojectPoints

[androidJvm]
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.

Parameters​

androidJvm

ptsArray of x0, y0, x1, y1, ..., xn, yn. This array will be modified in-place.