geometry: move up `Point3d::offset` from gamnit