Geometric Modeling and Shape Analysis for Biomolecular Complexes Based on Eigenfunctions