add assert for mesh edge
modify make vertex edge interfaces