allow Point3D to add with Point