added fully coverage for point3d struct functions