sopnet/block/Point3 should be utils/point3