Skip to main content
API Reference com.nianticspatial.nsdk.utils ImageMath

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)

Summary

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.


ON THIS PAGE