Text this: Goal-oriented 3D pattern adjustment with machine learning