Design variable analysis and generation for performance-based parametric modeling in architecture. (March 2019)