Bi Z. Computer Aided Design and Manufacturing 2020