Work on point3D to have the same behavior than its homologue point2D