added geodesicmesh class