Interacting with Virtual Prototypes Coherently with Design Intent