140 likes | 446 Views
Mesh Parameterization: Theory and Practice. Barycentric Mappings. Triangle Mesh Parameterization. triangle mesh vertices triangles parameter mesh parameter points parameter triangles parameterization piecewise linear map . The Spring Model. replace edges by springs
E N D
Mesh Parameterization:Theory and Practice Barycentric Mappings
Triangle Mesh Parameterization • triangle mesh • vertices • triangles • parameter mesh • parameter points • parameter triangles • parameterization • piecewise linear map Mesh Parameterization: Theory and PracticeBarycentric Mappings
The Spring Model • replace edges by springs • fix boundary vertices • relaxation process • energy of spring between and : • spring constant • spring length • total energy Mesh Parameterization: Theory and PracticeBarycentric Mappings
Energy Minimization • interior vertices • ’s neighbours • overall spring energy • partial derivative Mesh Parameterization: Theory and PracticeBarycentric Mappings
Energy Minimization • minimum of spring energy for all interior points • is a convex combination of its neighbors with weights Mesh Parameterization: Theory and PracticeBarycentric Mappings
The Linear System • separation of variables unknown parameter points fixed • linear system Mesh Parameterization: Theory and PracticeBarycentric Mappings
The Linear System • solve system twice for and coordinates of interior parameter points • matrix is • sparse • diagonally dominant • nonsingular as long as all Mesh Parameterization: Theory and PracticeBarycentric Mappings
Choice of Weights • uniform spring constants • , • chordal spring constants • , • no fold-overs for convex boundary • no linear reproduction • planar meshes are distorted Mesh Parameterization: Theory and PracticeBarycentric Mappings
Choice of Weights • suppose is a planar mesh • specify weights such that • barycentric coordinates of • then solving reproduces Mesh Parameterization: Theory and PracticeBarycentric Mappings
Barycentric Coordinates • Wachspress coordinates • discrete harmonic coordinates • mean value coordinates normalization Mesh Parameterization: Theory and PracticeBarycentric Mappings
Example – Pyramid • fold-overs for negative coordinates • affine combinations , • numerically unstable if • mean value coordinates guaranteed to be positive Wachspress discrete harmonic mean value Mesh Parameterization: Theory and PracticeBarycentric Mappings
The Boundary Mapping • chordal parameterization around convex shape • circle • rectangle • projection into least squares plane • may lead to fold-overs Mesh Parameterization: Theory and PracticeBarycentric Mappings