Osteoblasts infill irregular pores under curvature and porosity controls: a hypothesis-testing analysis of cell behaviours