Data-Driven Material Modeling with Functional Advection for 3 D Printing of Materially Heterogeneous Objects