grid point cloud
grid point cloud subspace, iterator