Machine Computing Helps Building Design