forget to add point_visual.{cpp,h}