3D Motion Controller Integration in Interactive Free-form Surface Modelling