different mesh method