Computational Inspiration for Product Design by Solid Thinking