A computer-based environment for preliminary structural design, design collaboration and design automation of tall buildings