I encountered some problems in implementing the above algorithms, which seemed to me to contradict the point-centric idea of the model.