/** * 🚀 Moonshot: Non-Rigid Surface Refinement (Mass-Spring System) * * Instead of a single homography, we relax a triangle mesh to match tracked points * while preserving edge lengths (Isometric constraint). */ export function refineNonRigid({ mesh, trackedPoints, currentVertices, iterations }: { mesh: any; trackedPoints: any; currentVertices: any; iterations?: number | undefined; }): Float32Array; /** * Maps a mesh from reference space to screen space using a homography */ export function projectMesh(mesh: any, homography: any, width: any, height: any): Float32Array;