Customising computer-aided design using program synthesis

"Program synthesis crawls through the shapes, trying to figure out how the shapes were put together and assembled into the final model."

by