An RE-CAE Methodology for Re-Designing Free Shape Objects Interactively