rename node_ptr to node_3d_ptr