Dynamically tessellating algorithm for analysis of pore size distribution in particle agglomerates