Computer-Aided Design : vol. 36, no.1-7, 2004.